Global Illumination (WebGPU)
The same sunlit concrete box, ported to WebGPU, with a striped plus tumbling through the sun shaft. The path tracer runs as a compute shader and keeps a short memory while the plus moves the light around; an edge-aware à-trous filter cleans what that leaves noisy, so orbiting stays smooth. Each light probe gets a workgroup of 64 lanes that trace its rays side by side. Panel (H) shows each pass's GPU time.