| week | topics | materials |
| 1 | Introduction to computer graphics | fa09_CG_intro.pptx |
| 2 | Introduction to OpenGL programming |
fa09_CG_01.pptx fa09_CG_02.pptx |
| 3 |
GLUT, interaction, animation |
fa09_CG_03.pptx |
| 4 | transformation & viewing | fa09_CG_B.pdf fa09_CG_04.pdf |
| 5 |
transformation & viewing |
fa09_CG_05.pptx |
| 6 |
break (Pacific Graphics 2009 conference) |
|
| 7 |
viewing Pacific Graphics 2009 papers |
fa09_CG_05.pptx |
| 8 |
shading: lighting & material |
fa09_CG_06.pptx |
| 9 |
pipeline |
fa09_CG_07.pptx |
| 10 |
antialiasing, pixel operation |
fa09_CG_08.pptx |
| 11 | advanced graphics: texture mapping | |
| 12 |
advanced graphics: curves & surfaces |
fa09_CG_11_handout.pdf |
| 13 |
advanced graphics:
curves & surfaces
picking and UI |
|
| 14 |
polygonal meshes, 3d file formats, vertex arrays, VBO |
fa09_CG_polymesh.pptx |
| 15 | ||
| 16 | final exam |