100k Particles

A hundred thousand specks of light, each one following the same two rules: fall toward the pointer, and ride a swirling flow that keeps drifting through the field. It runs on your graphics card through WebGL, so the frame counter in the readout is real. Move the pointer to drag the swarm around; click to set off a shockwave.

An animated field of particles. Your browser does not support canvas.
move the pointer to pull · click to burst

Readout

—fps
—sim ms
100kparticles
starting
rendererwebgl
sim ms = js time to move every particle

Count

slow fast

Colour is speed: dim specks are drifting, bright ones are falling fast.

Forces

How hard the pointer drags everything toward it.
Strength of the drifting flow field. Set it to zero for a clean free-fall.

Controls