FCG refers to the Fundamentals of Computer Graphics textbook
OGLRB refers to OpenGL Red Book: Version 2 or the corresponding chapters of other editions.
| Week | Mondays | Wednesdays |
| Week 1 |
9/5: Introductory lecture
FCG 2.4, 2.6, 3.1, 3.3-5 |
|
|
Week 2 P1 out: 9/10 |
9/10: Raster graphics: lines, triangles.
FCG 2.5, 2.11, 3.5-3.6 slides notes on line rasterization |
9/12: Triangles, line clipping, basic anti-aliasing
FCG 2.4.4, 2.11, 3.6-7, 5.2.3, 12.2.4 notes on triangles notes on anti-aliasing |
| Week 3 |
9/17: OpenGL introduction, graphics pipeline overview, z-buffer
OGLRB -- Chapter 1 and part of chapter 2 (p.27-65), FCG 8.2 |
9/19: Trasformation matrices for viewing and modeling
FCG 5.1.1-5.2.5, 6.* |
| Week 4 |
9/24: Viewing transformations and camera setup
FCG 7.*, OGLRB 3.* |
9/26: Lighting and shading
FCG 9.*, OGLRB 5.* |
|
Week 5 P1 due: 10/1 P2 out: 10/1 |
10/1: Shaders, hidden surface elimination FCG 8.*, FCG 10.1, OGLRB 15.* |
10/3: Viewing and lighting topics, nested transformations |
| Week 6 |
10/8: Texturing basics OGLRB 9.* |
10/10: Midterm review |
| Week 7 | 10/15: study break - no class | 10/17: Midterm exam |
|
Week 8 P2 due: 10/26 P3 out: 10/26 |
10/22: Texturing: OGLRB 9.* | 10/24: Texturing, Curves: FCG 11.*, 15.* |
| Week 9 | 10/29: Curves, Splines: FCG 15.* | 10/31: Curves, Splines: FCG 15.* |
| Week 10 | 11/5: NURBS, Animation topics: FCG 16.* | 11/7: Procedural techniques, fractals, raytracing FCG 16.6, 10.* |
| Week 11 | 11/12: Raytracing, Light, Radiometry FCG 10.*, 19.1.1-5. | 11/14: Color, Compositing FCG 20.*, FCG 3.4, Porter&Duff's paper |
|
Week 12 Thanksgiving break 11/22-11/25 P3 due: 11/19 P4 out: 11/19 |
11/19: Advanced Raytracing Topics | 11/21: Tone reproduction, HDR images |
| Week 13 | 11/26: Global illumination | 11/28: Collision detection |
| Week 14 |
12/3: Visualization, Non-photorealistic rendering
FCG 26.* |
12/5: Precomputed Radiance Transfer |
|
Week 15 P4 due: 12/11 |
12/10: Final exam overview | |
| FINAL EXAM THURSDAY, December 20th, 1:30-3:30pm Room: DOW 3150 |