| Class | Topics | Class Material (powerpoint, pdf, and handout pdf with 4 slides per page) |
Readings |
Notes Assignments |
|---|---|---|---|---|
|
1-1 Monday March 30 |
Course Overview Graphics overview & applications | Overview ppt, pdf, handout |
Chapter 1 | |
|
1-2 Wednesday April 1 |
Graphics display & frame buffer | Hardware ppt, pdf, handout |
Chapter 1 |   |
|
1-3 Friday April 3 |
Graphics system overview | OpenGL Introduction ppt, pdf, handout |
Chapter 1 |   |
|
2-1 Monday April 6 |
OpenGL overview: device independent graphics; window-based programming and GLUT; event-driven programming | 2D viewing ppt, pdf, handout |
Chapter 2 Chapter 3 |
  |
|
2-2 Wednesday April 8 |
2D transformations: scale, rotate, translate, homogeneous coordinates |
2D viewing ppt, pdf, handout 2D transforms A ( ppt, pdf, handout ) | Chapter 4 | Lab 0 due |
|
2-3 Friday April 10 |
2D transformations: matrix transformations in OpenGL |
2D transforms A ppt, pdf, handout | Chapter 4 |   |
|
3-1 Monday April 13 |
2D transformations: order of transformations in OpenGL |
2D transforms B ppt, pdf, handout |
Chapter 4 |   |
|
3-2 Wednesday April 15 |
2D transformations: order of transformations in OpenGL |
2D transforms B ppt, pdf, handout |
Chapter 4 |   |
|
3-3 Friday April 17 |
3D transforms 3D viewing |
3D transforms ppt, pdf, handout 3D viewing ppt, pdf, handout |
Chapter 4 Chapter 5 |   |
|
4-1 Monday April 20 |
lab2: Interactive camera control 3D viewing |
3D viewing ppt, pdf, handout Viewing demo |
Chapter 5 Sections 10.1-10.6 | Lab 1 due |
|
4-2 Wednesday April 22 |
lab 2: modeling a cube & display lists lab 2: Hierarchical modeling & animation 3D viewing |
3D viewing ppt, pdf, handout Hierarchical modeling & animation ppt, pdf, handout |
Chapter 5 |   |
|
4-3 Friday April 24 |
3D viewing |
3D viewing ppt, pdf, handout |
Chapter 5 |   |
|
5-1 Monday April 27 |
Color: light & perception |
Color ppt, pdf, handout |
Section 1.4.2
Section 2.5 Section 7.13 |   |
|
5-2 Wednesday April 29 |
Illumination: Generic model of illumination
|
Illumination: ppt, pdf, handout |
Chapter 6 |   |
|
5-3 Friday May 1 |
Illumination: Illumination model in OpenGL |
Illumination ppt, pdf, handout |
Chapter 6 |   |
|
6-1 Monday May 4 |
Shading: flat, Gouraud smooth shading Stencil Buffer: Applying Decals |
Illumination ppt, pdf, handout Decals: ppt, pdf, handout |
Chapter 6 | Lab 2 due |
|
6-2 Wednesday May 6 |
MIDTERM |   |   | |
|
6-3 Friday May 8 |
Lab3 Shading: flat, Gouraud smooth shading |
Illumination ppt, pdf, handout |
Chapter 6 |   |
|
7-1 Monday May 11 |
Review midterm Review Lab 3 spec Computing normals & smooth shading Applying Decals |   |   |   |
|
7-2 Wednesday May 13 |
Stencil Buffer: Applying Decals Texture |
Decals: ppt, pdf, handout Texture ppt, pdf, handout |
Chapter 8 |   |
|
7-3 Friday May 15 |
Texture |
Texture ppt, pdf, handout |
Chapter 8 |   |
|
8-1 Monday May 18 |
Texture |
Texture ppt, pdf, handout |
Chapter 8 | Lab 3 due |
|
8-2 Wednesday May 20 |
Transparency: alpha blending, stippling, compositing |
Transparency ppt, pdf, handout |   |   |
|
8-3 Friday May 22 |
Clipping |
Clipping ppt, pdf, handout |
Sections 7.4-7.7 |   |
|
9-1 Monday May 25 | HOLIDAY | |||
|
9-2 Wednesday May 27 |
Rasterization Review of graphics pipeline |
Clipping ppt, pdf, handout |
Sections 7.4-7.7 |   |
|
9-3 Friday May 29 | Geometric modeling: data structures, normal vectors, topology v. geometry, geometric computations, Euler equation, triangulation, strips, |
Geometric Modeling ppt, pdf, handout | Chapter 10 |   |
|
10-1 Monday June 1 |
Procedural Models: constructive solid geometry, implicitly defined isosurfaces, subdivision surfaces, fractals |
Procedural Models ppt, pdf, handout | Chapter 10 |   |
|
10-2 Wednesday June 3 |
Animation: interpolation, kinematics, physics, human figure, behavioral |
Animation ppt, pdf, handout |   |   |
|
10-3 Friday June 5 |
GPUs Review |
GPU ppt, pdf, handout |
  | Lab 4 due
no late labs accepted |
|
Finals Week |
Final - Monday, June 8, 11:30 | |||
Last updated 5/19/08