Lecture Notes


Each lecture is provided in PDF format. In addition, the "extras" column contains links to relevant web pages and videos.

Lecture Slides Additional Handouts Extras
Displays and framebuffers Displays Image Filtering Part 1
Image Filtering Part 2
Image processing Image Processing
Image Filtering Part 3
Interpolation
Affine transformations Affine Transformations Affine Transformations
Gimbal Lock
Hierarchical modeling Hierarchical Modeling Hierarchical Modeling
Surfaces of revolution
Projections Perspective Projection
Perspective Projection 2
Vertigo Effect
Shading
Texture mapping
Ray tracing
Accelerated ray tracing
Anti-aliased,
Monte Carlo path tracing
Parametric curves
Particle Systems
Parametric surfaces
Subdivision curves
and surfaces
Animation principles
Vision and color