← Coursework

Rendering

DTU 02562 · physically based ray tracing built from scratch in WebGPU. Each week's exercises run live in the browser — pick one below.

Interactive exercises render with WebGPU; open them in Chrome or Edge (or Safari 18+). The progressive path tracers (Weeks 7–9) sharpen over a second or two as samples accumulate.

Week 1 — Getting started — camera rays

Week 2 — Shadows, mirrors & glass

Week 3 — Textures & sampling

Week 4 — Radiometry & photometry

Week 5 — Triangle meshes

Week 6 — Acceleration — BSP trees

Week 7 — Path tracing

Week 8 — Transparency & caustics

Week 9 — Environment lighting (HDR)

Week 10 — Production rendering (Blender)