ℹ 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

Murmurations are a classic example of emergent behavior, where complex, collective patterns arise from simple local interactions to maximize evolutionary fitness. By responding to tactile and visual stimuli from immediate neighbors, individuals create a fluid defense that confuses predators, illustrating how decentralized signaling can ensure population survival.


Boids Algorithm

Boids algorithm visualization

Craig Reynolds' 1986 algorithm with three rules:

Starlings use topological neighborhoods — tracking 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.