Pseudocodic raytracer, in real time

The 2006 Python ray tracer's scene and shading, ported to a WebGL2 fragment shader: every pixel traces its own ray on the GPU, mirror bounces and shadow rays included. Drag to orbit.