Lectures
NB: Links to lecture slides do not work since the time Github decided to prohibit raw downloads of large files. To access the slides, you'll need to clone the Github repository.
- 04.09: Introduction to computer graphics.
- 11.09: Mathematical background: vectors.
- 18.09: Mathematical background: matrices and transformations.
- 25.09: Model-View transformation.
- Slides: (pdf)
- 02.10: Projection.
- 09.10: Hidden surface removal.
- 16.10: Color and lighting.
- 23.10: Textures (part 1).
- 30.10: Textures (part 2).
- Slides: (pdf)
- Demo app: (same as last week)
- 06.11: Sampling.
- 13.11: Raycasting, raytracing, raymarching.
- Slides: (pdf)
- 20.11: The rendering equation.
- Slides: (pdf)
- 27.11: Curves and surfaces (part 1).
- Slides: (pdf)
- 04.12: Curves and surfaces (part 2).
- 11.12: Curves (part 3). Some procedural techniques. Course wrap-up.
- Slides: (pdf)
- 18.12: Project demonstrations.
- Solutions to bonus exercises: (pdf)