Craig Reynolds's Boids (Flocks, Herds, and Schools: a Distributed Behavioral Model)

"In 1986 I made a computer model of coordinated animal motion such as bird flocks and fish schools. It was based on [3D] geometry of the sort normally used in computer animation or [CAD]. I called the generic simulated flocking creatures boids"