Information on the lectures given in class are listed below,
divided into roughly one-week sets. Information includes references
when the lectures where given, and where applicable,
links to slides used in class. If slides have not yet been
posted or to get a preview of upcoming lectures see
last year's slides .
Midterm Exam Review (93.6 kB PDF)
Covered 21 October 2024.
Final Exam Review (111 kB PDF)
Covered 9 December 2024.
Set 1: Course Overview, System Overview (405 kB PDF)
Covered 26, 28 August 2024
Set 1a: Frame Buffer Example
Covered 28, 30 August 2024.
Additional Material
Set 2a: Basics of Simulation, Bouncing Ball (131 kB PDF)
Covered 4 September 2024.
Additional Material
Set 2b: Basics of Simulations, Springs (131 kB PDF)
Covered 6, 9, .. September 2024
Additional Material
Set 3: Mathematics for 3D Graphics (403 kB PDF)
Covered 9, 13, 16, 18, 23, 25 .. September 2024
Additional Material
CPU-Only Rendering Code, Rasterization and Coordinate Spaces
Covered 25 September 2024
CPU-Only Rendering Code, Rasterization and Coordinate Spaces
Covered 25, 27, 30 September 2024
CPU-Only Z (Depth) Buffering, Lighting
Covered 30 September, 2 October 2024
CPU-Only Rendering Code, Ray Tracing
Covered 2, 4, 7 October 2024
CPU-Only Rendering Pipeline
Covered 7, 9, 11 October 2024
Rendering Pipeline (533 kB PDF)
Covered 11, 14, 28 October, 1 November 2024
Homework 2 and 3 Solution
Covered 16 October 2024
Additional Material
Midterm Exam Solution (1.65 MB PDF)
Covered 30 October, 1 November 2024
Vulkan Helper Basics, Vertex and Fragment Shader Code
Covered 4 November 2024
Additional Material
Vulkan Primitives, Drawing a Sphere
Covered 4, 8 November 2024
Additional Material
Geometry Shaders
Covered 11, 13, 15 November 2024
Additional Material
Textures
Covered 15, 18 November 2024
Additional Material
The Sprial (2014 Homework 4, 5, 6 Series) (402 kB PDF)
Covered 25 November 2024
Additional Material
Ray Tracing (124 kB PDF)
Covered 20, 22, 27 November, 2, ... December 2024
Additional Material
Homework 5 Solution
Covered 4 December 2024
Additional Material
ECE Home Page