Handouts
- Introduction to Computer Graphics
- Introduction to OpenGL
- Using OpenGL
- Dimensions
- Drawing in 2D
- Clipping Algorithms
- Homogeneous Coordinates
- Drawing in 3D: Visibility
- Drawing in 3D: Coordinates
- Drawing in 3D: Projections
- Drawing in 3D: Objects
- Color and Light
- Texture Mapping
- Symmetry
- More Lighting
- Blending and Transparency
- Shaders
- Display Lists
- Fog
- Drawing Lines and Anti-aliasing
- Polygons
- Parametric Curves
- Parametric Surfaces
- Shadows
- Shadow Volumes
- Shadow Map