Pages

Home Last updated 2025-09-01 12:09:55 +00:00
Lesson 0: getting started Last updated 2025-09-01 12:11:43 +00:00
Lesson 1: Bresenham’s Line Drawing Algorithm Last updated 2025-09-01 12:11:53 +00:00
Lesson 2: Triangle rasterization and back face culling Last updated 2025-09-01 12:12:04 +00:00
Lesson 3: Hidden faces removal (z buffer) Last updated 2025-09-01 12:12:14 +00:00
Lesson 4: Perspective projection Last updated 2025-09-01 12:12:24 +00:00
Lesson 5: Moving the camera Last updated 2025-09-01 12:12:33 +00:00
Lesson 6: Shaders for the software renderer Last updated 2025-09-01 12:12:44 +00:00
Lesson 6bis: tangent space normal mapping Last updated 2025-09-01 12:12:55 +00:00
Lesson 7: Shadow mapping Last updated 2025-09-01 12:13:04 +00:00
Lesson 8: Ambient occlusion Last updated 2025-09-01 12:13:13 +00:00
Lesson 9: Real OpenGL (GLSL) application Last updated 2021-03-21 07:26:40 +00:00
Technical difficulties: cpp classes for vectors and matrices Last updated 2025-09-01 12:14:34 +00:00
Technical difficulties: linear interpolation with perspective deformations Last updated 2025-09-01 12:14:44 +00:00
Visual troubleshooting Last updated 2025-09-01 12:14:55 +00:00