Spring 1996
Working knowledge of C programming and data structures (CLA CS112 or CS113)
Familiarity with linear algebra (MA 242)
Computer Graphics, by Hearn and Baker.
OpenGL Programming Guide by Neider, Davis, and Woo.
Computer Graphics, Principles and Practice, by Foley, van Dam, Feiner, and Hughes.
Jan T 16 Introduction Chapter 1 R 18 Overview of Graphics Systems Chapter 2 T 23 Scan conversion of curves 3.1-3.5 P1 out R 25 Area fill algorithms 3.10,3.11 T 30 Attributes, sampling, antialiasing Chapter 4 Feb R 1 Basic 2-D transforms 5.1,5.2 T 6 Composite and other transforms 5.3,5.4,5.6 P1 due, P2 out R 8 Transforms between coordinate systems 5.5 T 13 Viewing pipeline, clipping I 6.1-6.7 R 15 Clipping algorithms II 6.8-6.11 T 20 Monday schedule, no class R 22 Hierarchical modeling Chapter 7 P2 due T 27 User interfaces, virtual reality Chapter 8 R 29 Quiz
spring break
Mar T 12 3-D Geometry representation I 10.1-5,10.14-17 P3 out R 14 Splines I 10.6-10.7 T 19 Splines II 10.8-10.9 R 21 Fractals 10.18 T 26 3-D transforms Ch 11 P3 due, P4 out R 28 3-D viewing, camera path planning 12.1-12.3
Apr T 2 3-D view clipping algorithms 12.4-12.6 R 4 Visible surface detection I 13.1-13.4 T 9 Visible surface detection II 13.5-13.10 P4 due, P5 out R 11 Lighting and color 14.1-14.4 T 16 Polygon rendering algorithms 14.5 R 18 Ray tracing, texture 14.6-14.9 T 23 Color models Chapter 15 P5 due R 25 Computer animation Chapter 16 T 30 Final (in class)
Page Created: Nov 9, 1995 Last Modified: Mar 19, 1996 Maintained by: Stan Sclaroff