ℹ Learn More

The Starling

European Starling

European Starling (Sturnus vulgaris)

Flock: 500–1.5M Wingspan: 31–44cm

Starlings murmurate to confuse aerial predators. Each bird tracks just 6–7 nearest neighbors regardless of distance.

Cavagna et al. (2010) — PNAS

Bird Murmurations

Bird murmuration

Bird murmurations are a classic example of emergent behavior; complex collective patterns arise from individual birds acting in response to a limited number of stimuli from their immediate neighbors. In doing so, they make a fluid defense that confuses predators, showing how decentralized signaling can contribute to the survival of the whole population.


Boids Algorithm

Boids algorithm visualization

Craig Reynolds' 1986 algorithm with three rules:

Starlings use topological neighborhoods, tracking the 6-7 nearest neighbors regardless of distance.


How It Works

GPU-accelerated simulation running entirely in your browser:

Controls





Murmur — Controls

CCycle camera mode (Orbit / Cinematic / Free)
DragOrbit camera
ScrollZoom
SpaceScreenshot (PNG)
MMute / unmute audio
HToggle this help

Behavior modes: Normal = free murmuration. Migration = flock streams in one direction. Pre-Roost = flock compresses and descends toward the ground (best at golden or night).

Weather: slider controls wind field intensity — stormy weather breaks the flock into sub-groups.

Move cursor into scene in Cursor threat mode to scatter the flock. Falcon mode releases a hunting peregrine — watch for the stoop.

Murmur

A real-time GPU-simulated bird flock.
Choose a species, set the light, release a falcon.

Press H anytime for keyboard shortcuts.