

LECTURES AND LECTURE NOTES
The primary material of this course will come from the recommended textbooks. In addition, material from recent articles or other relevant reference books will be presented. Numerous slides and video tapes on graphics will be shown. The course instructor is working hard to put all the course material on the course website (updated each semester.)
Lecture notes of this course will be divided into many small files. The course instructor will put them here along the progress of this course. Note that these notes are intended only as a guide. The course instructor will be presenting additional material in class (figures, slides, etc.) not contained in these files, so class attendance is critical!
2D-3D Transformation (including homogeneous coordinates and their matrix representations)
Transformation between Coordinate Systems
Plane Equation and 3D View Frustum
3D Graphics Techniques, Transformation, and Viewing
Parameterization-based Shape Representations (Curves)
Parameterization-based Shape Representations (Surfaces)
From Point Clouds to CAD Models (Reverse Engineering)
Scalar Fields and Implicit Surface Representations
Solid Modeling for Computer Graphics
The Concept and Techniques of Subdivision in Graphics
Geometric Object and Space Deformation Techniques
Local Illumination Modeling and Surface Shading Techniques
Global Illumination and Ray Tracing
Computer Animation: An Introduction
Brief Computer Graphics History