Behaviour

Particle count

Stats

Particles N16384
FPS0
Texture size128 x 128
BehaviourCurl noise
Avg speed0.00
All particle state lives on the GPU as RGBA float textures. Each frame a fragment shader reads previous position+velocity and writes the next state via ping-pong render targets. The vertex shader then reads the position texture to place THREE.Points. Drag to orbit, wheel to zoom. In N-body mode the bright dot is a movable attractor — drag it on screen.