About ICG
Syllabus
- Schedule - Textbook - Lecture
notes
Syllabus
- Introduction
- What is interactive
computer graphics?
- What is graphical user
interfaces (GUI)?
- What is virtual
reality?
- Viewing in 3D
- Parallel projection
- Perspective projection
- Basic raster graphics
algorithms for drawing 3D primitives
- Geometric transformations
- 3D clipping
- Visible-surface determination
- Z-buffer algorithm
- Binary space partition
trees (BSP)
- Visible-line
determination
- Illumination and shading
- Flat shading
- Gouraud shading
- Phong shading
- Color and vertex
normal interpolation
- Photo-realistic
graphics
- Recursive ray tracing
- Volume rendering:
marching cubes method
- Radiosity method:
progressive refinement approach
- Implementation and
practice
- Graphics data set
spheres plus checkerboard
a teapot
a hallway of a building
a complete church
a new computer science building under construction
brain data (X-ray) of computed tomography
- How to construct the
new building data for 3D graphics?
- Other modelling
methods and tools
- Demonstration
- Graphics tools on PCs
and Sun SparcStations
Schedule
- Week 1
Introduction (slides & video tapes)
- Week 2
Geometrical transformations and dithering
Homework
1: Displaying 3D models in wireframe
- Week 3
3D clipping for perspective canonical view volume
Flat shading & Gouraud shading
- Week 4
Tutorial: X (Motif) and
DirectDraw programming
Demo: Homework 1
Homework
2: Shading
- Week 5
3D clipping for perspective canonical view volume (cont.)
Flat shading, Gouraud shading, and Phong shading
- Week 6 (24th Oct. 1997)
Visible-Surface Determination
-- the z-Buffer Algorithm
-- List-Priority Algorithms
-- Area-Subdivision Algorithms
- Week 7 (31th Oct. 1997)
Demo: Homework 2
- Week 8 (7th Nov. 1997)
Mid-Term Exam. (the material taught).
- Week 9 (14th Nov. 1997)
Volume Rendering - Marching cubes, Ray casting
Term-project discussions
- Week 10 (21th Nov. 1997)
- Week 11 (28th Nov. 1997)
- Week 12 (5th Dec. 1997)
Term-project oral presentations.
- Week 13 (12th Dec. 1997)
Term-project oral presentations.
Term-project demostration.
- Week 14 (19th Dec. 1997)
Term-project demostration.
Textbook:
Interactive Computer Graphics, A Top-down Approach with
OpenGL,
By Edward Angel, Addison Wesley (開發圖書)
Suggested
readings
- Proceedings of ACM
SIGGRAPH Computer Graphics,
- ACM Trans.
On Graphics
- IEEE Computer Graphics
& Applications
- IEEE
Trans. On Visualization and Computer Graphics
Last updated:2/ 2008