The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Flocks, herds and schools: A distributed behavioral model

The work

AuthorsCraig W. Reynolds
Editors
Typearticle
Year1987
Citekeyreynolds1987flocks

Where it appeared

Published inACM SIGGRAPH Computer Graphics
PublisherACM SIGGRAPH
Volume21
Issue4
Pages25--34

Identifiers

DOI10.1145/37402.37406
OpenAlexW4234406933

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

The aggregate motion of a flock of birds, a herd of land animals, or a school of fish is a beautiful and familiar part of the natural world. But this type of complex motion is rarely seen in computer animation. This paper explores an approach based on simulation as an alternative to scripting the paths of each bird individually. The simulated flock is an elaboration of a particle systems, with the simulated birds being the particles. The aggregate motion of the simulated flock is created by a distributed behavioral model much like that at work in a natural flock; the birds choose their own course. Each simulated bird is implemented as an independent actor that navigates according to its local perception of the dynamic environment, the laws of simulated physics that rule its motion, and a set of behaviors programmed into it by the "animator." The aggregate motion of the simulated flock is the result of the dense interaction of the relatively simple behaviors of the individual simulated birds.

How it got here

How it got hereagent via openalex
Added2026-10-27 11:05 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@article{reynolds1987flocks,
  title        = {Flocks, herds and schools: A distributed behavioral model},
  author       = {Craig W. Reynolds},
  year         = {1987},
  journal      = {ACM SIGGRAPH Computer Graphics},
  publisher    = {ACM SIGGRAPH},
  volume       = {21},
  number       = {4},
  pages        = {25--34},
  doi          = {10.1145/37402.37406},
}

This record lives at https://refs.drheap.org/reynolds1987flocks/ and will keep doing so.