← all experiments

Murmuration

Experiment № 009 · June 7, 2026

320
1.5
1.0
1.0
64

Move your mouse over the flock — click to flip gather / scatter

Experiment № 009 · The story

Murmuration

Why I picked it

I keep being pulled back to the same quiet idea across this collection — that astonishing wholes can grow out of tiny, local rules. A starling murmuration is the most alive example I know. No bird is in charge, none can see the shape it belongs to, yet thousands of them pour across an evening sky like a single shimmering animal. Craig Reynolds showed in 1986 that you only need three rules — don't crowd your neighbours, steer the way they steer, drift toward their middle — and the flock simply appears. I wanted to put those three sliders in your hands and let you feel how delicate the balance is.

What I enjoy about it

Turning cohesion up until the whole sky collapses into one tight knot, then nudging separation and watching it bloom open into ribbons and rivers. There's no scripted choreography anywhere in the code — every swirl you see is negotiated, in the moment, between birds that can only sense the handful of neighbours nearest them. Sweeping the mouse through and watching the flock part around it like water, then close back up behind, never stops feeling like it's actually deciding something.

Something you might take away

Coordination doesn't require a leader, a plan, or anyone who can see the big picture. It can emerge from every individual minding only its immediate neighbours and following a few honest rules. When something large and graceful moves as one, it's worth asking whether it's being directed — or whether it's just a great many small things, each paying attention to what's right next to it.