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 19 October 2022.
Final Exam Review (98.3 kB PDF)
Covered 2 Dec 2022.
Set 1: Course Overview, System Overview (433 kB PDF)
Covered 22, 24 August 2022.
Set 1a: Frame Buffer Example
Covered 24, 26 August 2022.
Additional Material
Set 2a: Basics of Simulation, Bouncing Ball (131 kB PDF)
Covered 29, 31 August 2022.
Additional Material
Set 2b: Basics of Simulations, Springs (130 kB PDF)
Covered 31 August, 2, 7 September 2022.
Additional Material
Set 3: Mathematics for 3D Graphics (396 kB PDF)
Covered 7, 9, 12, 14, 16, 19, 21 September 2022
Additional Material
CPU-Only Rendering Code, Rasterization and Coordinate Spaces
Covered 23 September 2022
CPU-Only Rendering Code, Ray Tracing
Covered 25 September 2022
Rendering Pipeline (478 kB PDF)
Covered 30 September 2022
Vulkan Helper Basics, Vertex and Fragment Shader Code
Covered 3, 5 October 2022
Additional Material
OpenGL Shading Language Basics
Covered 7 October 2022
Vulkan Buffer Helper for Scalars
Covered 10 October 2022
Vulkan Primitives, Drawing a Sphere
Covered 12, 17 October 2022
Midterm Exam Solution (708 kB PDF)
Covered 24, 26 October 2022
Homework 4 and Primitive Topologies
Covered 28 October 2022
Textures
Covered 31 October 2022, 2, 4 November 2022
Additional Material
Homework 4 Solution
Covered 7 November 2022
Additional Material
Vulkan Buffers
Covered 9 November 2022
Additional Material
Geometry Shaders, The Sprial (2014 Homework Series), True-Sphere Shader
Covered 11, 14, 16, 18, 21 November 2022
Additional Material
Ray Tracing (124 kB PDF)
Covered 28, 30 November 2022
Additional Material
ECE Home Page