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 9
- More Lighting
- Blending and Transparency
- Week 10
- Fog
- Drawing Lines and Anti-aliasing
- Polygons
- Week 11
- Display Lists
- Parametric Curves
- Parametric Surfaces
- Week 12
- Shadows
- Advanced Shadows
- Week 14
- Shaders