A high-performance particle animation system where hand-written WebAssembly (WAT) handles particle initialization -- custom PRNG seeding and Gaussian distribution -- while WebGPU compute shaders drive GPU-side physics. Three simulation modes (galaxy spiral collision, boids murmuration, curl-noise airflow) each with real-time parameter tuning and an HDR bloom post-processing pass for volumetric glow.
Key Features
Hand-written WebAssembly (WAT) for particle initialization (custom PRNG, Gaussian distribution)
WebGPU compute shaders for GPU-side particle simulation
Three simulation modes: galaxy collision, boids murmuration, curl-noise airflow
100K+ particles rendered at 60fps
HDR bloom post-processing pipeline for volumetric glow