Course Schedule

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 rendering primitives, color
GLUT, interaction, animation
fa09_CG_03.pptx
4 transformation & viewing fa09_CG_B.pdf
fa09_CG_04.pdf
5 animation & interaction
transformation & viewing
fa09_CG_05.pptx
6 more on transformation
break (Pacific Graphics 2009 conference)
7 viewing
Pacific Graphics 2009 papers
fa09_CG_05.pptx
8 midterm exam
shading: lighting & material
fa09_CG_06.pptx
9 lighting & material
pipeline
fa09_CG_07.pptx
10 pixels, bitmaps, fonts & images
antialiasing, pixel operation
fa09_CG_08.pptx
11 advanced graphics: texture mapping
12 break
advanced graphics: curves & surfaces
fa09_CG_11_handout.pdf
13 advanced graphics: curves & surfaces
picking and UI
14 more topics: GPU programming, ray-tracing, isosurface extraction, particle system, etc.
polygonal meshes, 3d file formats, vertex arrays, VBO
fa09_CG_polymesh.pptx
15
16 final exam