Академический Документы
Профессиональный Документы
Культура Документы
0. Overview
National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor
Pre-requisites:
Computer programming skills in C/C++. Basic concepts of data structures.
Teacher:
I-Chen Lin (), Assistant Professor Email: ichenlin@cs.nctu.edu.tw Office: EC 704 () Tel ext: 56684
Text book:
D. Hearn, M.P.Baker, Computer Graphics with OpenGL 3rd Ed., Prentice Hall, 2004.
Whats CG?
Computer Graphics.
Mainly focusing on 3D graphics. Displaying a realistic virtual environment by computers. Or synthesizing virtual objects in the real world.
Recog. Recog.
descriptions
Computer Graphics
Input
images
Image Processing
Applications
Movies Games Virtual characters
Applications (cont.)
Virtual reality (VR)
Applications (cont.)
Augmented reality (AR) Advanced human computer interfaces
AR, U. Columbia
Applications (cont.)
Medical diagnosis. Virtual Surgery.
Applications (cont.)
Computer aided design (CAD)
Collaborating on cyberspace. Ex. Cabin design (Boem Inc.)
Visualization tools
Meteorology Flow display etc.
http://ilab.cs.ucsb.edu/projects/helly.html
Syllabus
1. 2. 3. 4. 5. 6. 7. 8. 9.
Introduction. Graphics primitives Geometric transformations Viewing in 3D Visible-surface detection Illumination and surface rendering Texture mapping Curves and surfaces Global illumination
Schedule
Competition Hw2 Course beginning Hw1
Somewhat
Conclusion
The role of graphics people in CS
Improving faithfulness or visual effects Speed-up of CG generation (by computer techniques)