Date               Topic Handouts       due September 28 Overview       class syllabus September 29 Discussion: Computing environment and tools October 3 History of Computer Graphics project 1 October 5 3D Graphics Rendering Pipeline October 6 Discussion: OpenGL fundamentals October 10 Line Drawing Algorithms* October 12 Polygon Fill Algorithms, Boundary Fill Methods* October 13 Discussion: OpenGL fundamentals, primitive drawing October 17 Geometric Objects and Transformation Project 2 Project 1 October 19 3D Viewing, Projections October 20 Discussion: OpenGL viewing system, transformation October 24 Culling and Clipping October 26 Visible-Surface Determination October 27 Discussion: OpenGL colors, ... October 31 Colors and Display Systems November 2 Shading Project 3 Project 2 November 3 Discussion: OpenGL Lighting & review for midterm exam November 7 Midterm Exam* November 9 Curve & Surface Modeling* November 10 Discussion: OpenGL modeling November 14 Other Modeling Methods November 16 Texture Mapping I November 17 Discussion: OpenGL texture mapping November 21 Texture Mapping II Final project Project 3 November 23 Thanksgiving Holiday (no lecture) November 24 Thanksgiving Holiday (no discussion) November 28 Scientific Visualization November 30 User Interfaces, VR, ... December 1 Discussion: advanced OpenGL topics December 5 Ray Tracing December 7 Animation* December 8 Quiz (no discussion session) December 10 Sunday Final project