← Coursework

Computer Graphics

DTU 02561 · the real-time rasterization pipeline 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+). Several are interactive — click to draw (Week 2), drag to orbit (Weeks 6–7, 10), and use the on-screen buttons and sliders.

Week 1 — WebGPU basics

Week 2 — Interactive 2D drawing

Week 3 — Transformations & projection

Week 4 — Lighting & shading

Week 5 — Triangle meshes (OBJ)

Week 6 — Texture mapping

Week 7 — Environment & bump mapping

Week 8 — Projection shadows

Week 9 — Shadow mapping

Week 10 — Virtual trackball