PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 19877,792 citations

Flocks, herds and schools: A distributed behavioral model

View Full Paper
CRCraig W. Reynolds

Key Points

Key points are not available for this paper at this time.

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 system, 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 b...

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Craig W. Reynolds (1987) studied this question.

synapsesocial.com/papers/69d8bef2183921ebcaae380fhttps://doi.org/10.1145/37401.37406
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Disney Animation: The Illusion of Life1981 · 552 citations
  2. 2Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments1985 · 1,005 citations
  3. 3Creation of Computer Animation from Story Descriptions1979 · 43 citations
  4. 4Teaching Children to be Mathematicians Versus Teaching About Mathematics1972 · 275 citations
  5. 5Object-oriented programming with flavors1986 · 198 citations