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 |
|