| Date |
Topics |
Reading |
| February 3 |
Introduction
|
- Hearn and Baker, Chapter 2
- Angel, Chapter 1
- Foley and van Dam, Chapter 1
|
| February 10 |
Event-driven Programming and 2D Interaction
|
- OpenGL Programming Guide, Chapter 1 and Chapter 2
- Hearn and Baker, Chapter 3
- Angel, Chapter 2
- Foley and van Dam, Chapter 2
|
| February 17 |
3D Coordinate Systems
|
- Hearn and Baker, Chapter 5
- Angel, Chapter 4
- Foley and van Dam, Chapter 5
|
| February 24 |
2D and 3D Transformations
|
- Hearn and Baker, Chapters 5 and 6
- Angel, Chapter 4
- Foley and van Dam, Chapter 5
|
| March 3 |
3D Viewing
|
- OpenGL Programming Guide, Chapter 3
- Hearn and Baker, Chapter 7
- Angel, Chapter 5
- Foley and van Dam, Chapter 6
|
| March 10 |
Parallel and Perspective Projection
|
- OpenGL Programming Guide, Chapter 3
- Hearn and Baker, Chapter 7
- Angel, Chapter 5
- Foley and van Dam, Chapter 6
|
| March 17 |
Scene Graphs
|
- OpenGL Programming Guide, Chapter 4
- Hearn and Baker, Chapter 14
- Angel, Chapter 10
- Foley and van Dam, Chapter 7
|
| March 24 |
Midterm Exam |
| March 31 |
Spring Recess - No class |
| April 7 |
DDA Algorithms
|
- OpenGL Programming Guide, Chapter 7
- Hearn and Baker, Chapter 4
- Angel, Chapter 7
- Foley and van Dam, Chapter 3
|
| April 14 |
Clipping and Anti-Aliasing
|
- Hearn and Baker, Chapter 6
- Angel, Chapter 7
- Foley and van Dam, Chapter 3
|
| April 21 |
Hidden-Surface Removal
|
- Hearn and Baker, Chapter 9
- Angel, Chapter 7
- Foley and van Dam, Chapter 13
|
| April 28 |
3D Interaction
|
- OpenGL Programming Guide, Chapter 12
- Hearn and Baker, Chapter 11
- Angel, Chapter 3
- Foley and van Dam, Chapter 8
|
| May 5 |
The Phong Lighting Model
|
- OpenGL Programming Guide, Chapter 6
- Hearn and Baker, Chapter 10
- Angel, Chapter 6
- Foley and van Dam, Chapter 14
|
| May 12 |
Shading and Mapping
|
- OpenGL Programming Guide, Chapter 9
- Hearn and Baker, Chapter 10
- Angel, Chapter 8
- Foley and van Dam, Chapter 14
|
| May 19 |
Ray Tracing and Global Illumination |
- Hearn and Baker, Chapter 10
- Angel, Chapter 12
- Foley and van Dam, Chapter 14
|
| May 26 |
Final Exam, 6:00-8:45pm |