The forces
Each body rides a spring toward a moving anchor while soft collisions keep neighbours apart. Your pointer casts a repulsion field, and fast scrolling stirs the whole tank.
Nothing on this page is animated by hand. Springs hold the field together, collisions keep it honest, and your cursor and your scroll are the only choreographers. The camera never cuts; it is retargeted and damped, so there is no step for it to miss.
Each body rides a spring toward a moving anchor while soft collisions keep neighbours apart. Your pointer casts a repulsion field, and fast scrolling stirs the whole tank.
A few hundred instanced strokes realign to the pull of the bodies every frame, iron filings over a moving magnet. One geometry, one material, one draw call.
A single faceted gem carries the only transmission material in the scene, refracting the page behind it. One expensive material, spent where it counts.