| Date | Title | Readings and Assignments | Extras |
| 8/30 | Introduction to Course and Computer Graphics | Read: • Class syllabus • Angel, pp.19-31 [reader pp. 153-168 (157-172)]. • Hearn & Baker, pp. 35-49 [reader pp. 68-82 (72-86)]. • OpenGL Programming Guide • First four sections of chapter 2 • First section of chapter 6 Optional: • Foley et al., sections 1.5, 4.2-4.5 • I.E. Sutherland. Sketchpad: a man-machine graphics communication system. Proceedings of the Spring Join Computer Conference, pp. 329-346, 1963. • T.H. Myer & I.E. Sutherland. On the design of display processors. Communications of the ACM 11(6): 410-414, 1968. |
LCDs |
| 9/4 | Vector and Affine Math Review | ||
| 9/6 |
Read:
Optional: |
||
| 9/11 | Lighting and Shading |
Read: • Watt, sections 6.2-6.3
Optional: |
|
| 9/13 |
Ray Tracing, Barycentric Coordinates Barycentric Coordinates; Parameterizations |
||
| 9/18 |
Read:
Recommended:
Optional: |
||
| 9/20 | Spatial Data Structures | Ray Tracer Milestone 1 due | |
| 9/25 |
Read: • Watt, Section 1.1.
Optional: |
||
| 9/27 | The Graphics Pipeline I | |
|
| 10/2 | The Graphics Pipeline II |
Ray Tracer Milestone 2 Due |
|
| 10/4 | Global Illumination: Path Tracing and Radiosity | |
|
| 10/9 | |||
| 10/11 |
|
Menger Sponge Milestone 1 due | |
| 10/16 |
|
||
| 10/18 |
|
||
| 10/23 |
|
||
| 10/25 |
|
Menger Sponge Milestone 2 due | |
| 10/30 |
|
||
| 11/1 |
|
||
| 11/6 |
|
Virtual Mannequin Milestone 1 due Final project assigned | |
| 11/8 |
Geometry Data Structures and CSG
|
||
| 11/13 |
|
Final Project Proposals due | |
| 11/15 |
|
Virtual Mannequin Milestone 2 due | |
| 11/15 |
|
Virtual Mannequin Milestone 2 due | |
| 11/27 |
|
||
| 11/29 |
|
||