Experiments in light,
space and play.
3D, shaders, games and interactive pieces by Nir Peretz. Each one is its own little world.
Threaded Mandelbrot
Web Workers render into one SharedArrayBuffer. Shows the crossOriginIsolated flag that threaded WASM also needs.
Corridor
An endless dark corridor and a dying flashlight, seen through a post-processing pass: any 4×4 kernel, glow, posterize, blink, double vision, motion blur. A 2013 OpenGL/Cg course exercise, ported to three.js.