TD-Reactive — Audio-Reactive 3D Particle Simulation
Give it music, get a living 3D nebula: a Rust + WebGL2 particle simulation with up to 10M GPU particles driven by kick, bass, vocal, hats and melody stems.
- Category
- Apps
- Type
- In development
- Author
- Deniz Bazan
- Published
- September 28, 2026
- Topics
- Rust
- WebGL2
- WASM
- Particles
- Audio Reactive
- Simulation
- Music Visualizer
Live experiment
TD-Reactive — Live Audio-Reactive Simulation
Ready in browser
§ 01
01 / 02A simulation, not an animation
Every particle carries position and velocity in GPU ping-pong buffers, integrated with transform feedback each frame: curl turbulence, travelling attractors, local clustering, drag and speed limits. Particles die and respawn, so the scene never repeats — kick drums detonate shockwaves, the core breathes with the bass.
- F.01Up to 10,000,000 GPU particles with perspective camera, orbit and zoom
- F.02Stem roles: kick shockwaves, bass pulse, vocal flow, hat sparks, melody pitch
- F.037 worlds: Nebula, Fluid, Orbital, Growth, Neural, Inferno, Plasma
- F.04Deep shadow map from the light's view, ACES tonemapping, film grain
- F.05Live 64-band spectrum analyzer, file / microphone / procedural demo synth input
- F.06Rust compiled to WebAssembly, zero installs, runs in a browser tab
§ 02
02 / 02Controls
Drag to orbit, wheel to zoom. Sliders for sensitivity, speed, color, trail, particle size, density (10K–10M), chaos, variation, light, shadow and sharpness.
Comments
No comments yet. Start the conversation.
Please sign in.