Handouts

Week 1
Introduction to Computer Graphics
Introduction to OpenGL
Week 2
Dimensions
Drawing in 2D
Clipping Algorithms
Week 3
Homogeneous Coordinates
Drawing in 3D: Visibility
Week 4
Drawing in 3D: Projections
Week 5
Drawing in 3D: Coordinates
Drawing in 3D: Objects
Week 6
Color and Light
Week 7
Texture Mapping
Week 8
Symmetry
Week 9
More Lighting
Blending and Transparency
Week 10
Shaders
Week 11
Display Lists
Week 12
Fog
Drawing Lines and Anti-aliasing
Polygons
Week 13
Parametric Curves
Parametric Surfaces
Week 14
Shadows
Advanced Shadows