Schedule | Lecture Topics | Lab Topics | Exam | Lab Exercise | Program/Topics |
---|---|---|---|---|---|
Apr 1, Apr 3, Apr 5 |
Overview, Lines, Curves, and Polygon (chapters 1, 2, 6) | Setup and OpenGL intro | . | Lab 1 (compilers/libraries/hello-world) |
. |
Apr 8, Apr 10, Apr 12 |
Clipping, Linear Algebra, Lighting and Shading (chapter 5) | GUI: glut/fltk | . | Lab 2 (graphics primitives) |
. |
Apr 15, Apr 17, Apr 19 |
2D and 3D transformations (chapter 3 and 6) | two-sided lighting, normals | . | Lab 3 (ambient lighting) |
PGM #1 (basic graphics) |
Apr 22, Apr 24, Apr 26 |
Camera and Projections (chapter 4) | OpenGL shader intro | . | Lab 4 (diffuse reflection) |
Preliminary proposal due |
Apr 29, May 1, May 3 |
Hidden surfaces, scanline methods (chapter 6) | picking | EXAM #1 | . | PGM #2 (shader) |
May 6, May 8, May 10 |
Texture mapping (chapter 7) | Z-buffer and double buffering, review | . | Lab 5 (read/display obj model) |
Final proposal due |
May 13 May 15, May 17 |
Parametric curves & surfaces (chapter 10) | texture mapping | . | Lab 6 (XXX) |
PGM #3 (transformations) |
May 20, May 22, May 24 |
Project checkpoint | NURBS | . | Lab 7 (XXX) |
Project checkpoint |
. May 29, May 31 |
Raytracing and Radiosity (chapter 11) | demo? | . | Lab 8 (XXX) |
PGM #4 (comprehensive) |
Jun 3, Jun 5, Jun 7 |
Preview 161/162, review | review | EXAM #2 | . | . |
Jun 12 (Wed) (12-3 pm) |
Final Project Demo and Contest | . | . | . | . |
Last modified Tuesday, 24-Mar-2015 23:04:27 PDT.