Flocks, herds and schools: A distributed behavioral model
- 1 August 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4) , 25-34
- https://doi.org/10.1145/37402.37406
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.Keywords
This publication has 13 references indexed in Scilit:
- Towards an integrated view of 3-D computer animationThe Visual Computer, 1985
- Distributed systemsCommunications of the ACM, 1985
- Computational modeling for the computer animation of legged figuresACM SIGGRAPH Computer Graphics, 1985
- The chorus-line hypothesis of manoeuvre coordination in avian flocksNature, 1984
- ActorsACM SIGPLAN Notices, 1984
- Particle Systems—a Technique for Modeling a Class of Fuzzy ObjectsACM Transactions on Graphics, 1983
- Computer animation with scripts and actorsPublished by Association for Computing Machinery (ACM) ,1982
- The Structure and Function of Fish SchoolsScientific American, 1982
- Dynamic graphics using quasi parallelismPublished by Association for Computing Machinery (ACM) ,1978
- A Blind Fish Can SchoolScience, 1976