Cited by 5,148Computer Graphics and Visualization TechniquesEvacuation and Crowd DynamicsHuman Motion and Animation

Flocks, herds and schools: A distributed behavioral model

Reynolds, Craig W.·1987·ACM SIGGRAPH Computer Graphics

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.

Integrity signals

Registry

Crossref · 10.1145/37402.37406

Cites

15 of 15 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Flocking in birds is an emergent behavior that can only be understood at the algorithmic level, which in turn can only be determined by studying the emergent behavior itself.

    “An example of an emergent behavior that can only be understood at the algorithmic level, which in turn can only be determined by studying the emergent behavior itself, is flocking in birds.”

    From Neuroscience Needs Behavior: Correcting a Reductionist Bias (2017) · cites this paper as Reynolds, 1987

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Reynolds, C. W.
Affiliations
Symbolics Graphics Division, Los Angeles, CA
Corresponding author
Reynolds, Craig W.
Venue
ACM SIGGRAPH Computer Graphics
Published
1987-08
Volume
21
Issue
4
Pages
25-34
ISSN
0097-8930 (ISSN-L)
OpenAlex
W4234406933
Cited by
5,148
References
15
Citations by year
2026: 114 · 2025: 176 · 2024: 185 · 2023: 210 · 2022: 282 · 2021: 279 · 2020: 260 · 2019: 260 · 2018: 306 · 2017: 270 · 2016: 254 · 2015: 270 · 2014: 262 · 2013: 249 · 2012: 254
FWCI
15.60
Type
journal article
Language
en
Open access
closed
Locations
ACM SIGGRAPH Computer Graphics (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computer Graphics and Computer-Aided Design › Computer Graphics and Visualization Techniques
  • Physical Sciences › Engineering › Ocean Engineering › Evacuation and Crowd Dynamics
  • Physical Sciences › Engineering › Control and Systems Engineering › Human Motion and Animation
Keywords
flocking, collective motion, particle systems, emergent behavior, bird flocking, fish schooling, herding behavior, local perceptions

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review