BOIDS FLOCKING DYNAMICS
Craig Reynolds' ACM SIGGRAPH 1987 swarm intelligence artificial life algorithm and predator avoidance.
RESEARCH & LEARNING VAULT // Craig Reynolds Boids Swarm Intelligence & Topological Ecology
Autonomous steering behaviors, topological starling murmurations, 3-species predator-prey dynamics, and atmospheric updrafts.
Introduced by computer graphics pioneer Craig Reynolds at ACM SIGGRAPH 1987 in 'Flocks, Herds, and Schools: A Distributed Behavioral Model'. Later refined by Andrea Cavagna's STARFLAG project (PNAS 2010), proving that starlings interact topographically with their 7 nearest neighbors rather than within a metric radius.
Each autonomous boid computes separation (repulsion from close neighbors), alignment (steer towards average heading), and cohesion (steer towards center of mass). Accelerated by a spatial hash grid with support for 5 exotic ecological and aerodynamic regimes.
๐ฏ Action:Set Cursor Mode to '๐ฆ PREDATOR HAWK' and move mouse into the center of the dense flock.
โจ Observe:Observe the flock fracture into panicked micro-clusters performing rapid evasive flash expansion to escape the predator's kill radius.
๐ฏ Action:Select '๐ MURMURATION' preset and observe autonomous ribbon turns.
โจ Observe:Boids form a synchronized fluid ribbon resembling a school of fish or starling cloud with high spatial coherence.
The original seminal paper that established artificial life flocking algorithms.
Groundbreaking empirical physics study proving starling flocks interact topographically with k=7 neighbors.
Pioneering mathematical model of collective animal behavior and swarm intelligence regimes.