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