|
Warning: The download time has expired please click on the item to try again.
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abelson, H., and diSessa, A., "Maneuvering a Three Dimensional Turtle" in Turtle Geometry: The Computer as a Medium for Exploring Mathematics, The MIT Press, Cambridge, Massachusetts, 1981, pp. 140-159.
|
| |
2
|
|
| |
3
|
Amkraut, S., personal communication, January 8, 1987.
|
| |
4
|
Amkraut, S., Girard, M., Karl, G., "motion studies for a work in progress entitled "Eurythmy' " in SIGGRAPH Video Review, Issue 21 (second item, time code 3:58 to 7:35), 1985, produced at the Computer Graphics Research Group, Ohio State University, Columbus, Ohio.
|
| |
5
|
Austin, H., "The Logo Primer," M|T A.I. Lab, Logo Working Paper 19, 1974.
|
| |
6
|
Braitenberg, V., Vehicles: Experiments in Synthetic Psychology, The MIT Press, Cambridge, Massachusetts, 1984.
|
| |
7
|
Burton, R., Bird Behavior, Alfred A. Knopf, Inc., 1985.
|
| |
8
|
Davis, J. R., Kay, A., Marion, A., unpublished research on behavioral simulation and animation, Atari Research, 1983.
|
 |
9
|
|
| |
10
|
|
| |
11
|
Goldberg, A., Kay, A., SMALLTALK-72 Instruction Manual, Learning research group, Xerox Palo Alto Research Center, 1976.
|
 |
12
|
|
| |
13
|
Kahn, K. M., Creation of Computer Animation from Story Descriptions, MIT Artificial Intelligence Laboratory, Technical Report 540 (doctoral dissertation), August 1979.
|
 |
14
|
|
 |
15
|
|
| |
16
|
Lipton, J., An Exaltation of Larks (or, The Venereal Game), Grossman Publishers, 1977. Reprinted by Penguin Books 1977, 1980, 1982, 1983, 1984, 1985.
|
| |
17
|
Maciejewski, A. A., Klein, C.A., "Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments," to appear in International Journal of Robotic Research.
|
| |
18
|
|
| |
19
|
Marion, A., "Artificially Motivated Objects;' {installation
|
 |
20
|
|
| |
21
|
Myers, R., Broadwell, P., Schaufler, R., "Plasm: Fish Sample," {installation piece}, ACM SIGGRAPH art show, 1985.
|
| |
22
|
Papert, S., "Teaching Children to be Mathematicians vs. Teaching Them About Mathematics" International Journal of Mathematical Education and Sciences, V3, pp. 249-262, 1972.
|
| |
23
|
Partridge, B. L., "The Structure and Function of Fish Schools," Scientific American, June 1982, pp. 114-123.
|
| |
24
|
Pitcher, T. J., Partridge, B. L.; Wardle, C. S., "Blind Fish Can School," Science 194, #4268 (1976), p. 964.
|
| |
25
|
Potts, W. K., "The Chorus-Line Hypothesis of Manoeuver Coordination in Avian Flocks," letter in Nature, Vol 309, May 24, 1984, pp. 344-345.
|
 |
26
|
|
 |
27
|
|
| |
28
|
Reynolds, C. W., Computer Animation in the World of Actors and Scripts, SM thesis, MIT (the Architecture Machine Group), May 1978.
|
 |
29
|
|
| |
30
|
Reynolds, C. W., "Description and Control of Time and Dynamics in Computer Animation" in the notes for the course on Advanced Computer Animation at acm SIGGRAPH '85, and reprinted for the notes of the same course in 1986.
|
| |
31
|
Selous, E., Thought-transference (or what?) in Birds, Constable, London, 1931.
|
| |
32
|
Scheffer, V. B., Spires of Form: Glimpses of Evolution, Harcourt Brace Jovanovich, San Diego, 1983 (reprinted 1985 by Harvest/ HBJ), p. 64.
|
| |
33
|
Shaw, E., "Schooling in Fishes: Critique and Review" in Development and Evolution of Behavior. W. H. Freeman and Company, San Francisco, 1970, pp. 452-480.
|
| |
34
|
Shaw, E., "Fish in Schools," Natural History 84, no. 8 (1975), pp. 40~16.
|
| |
35
|
Sims, K., Locomotion of Jointed Figures Over Complex Terrain, SM thesis, MIT Media Lab, currently in preparation, April 1987.
|
| |
36
|
Symbolics Graphics Division, S-Dynamics (user's manual), Symbolics Inc., November 1986.
|
| |
37
|
Symbolics Graphics Division, S-Geometry (user's mafiual), Symbolics Inc., October 1986.
|
| |
38
|
|
| |
39
|
Thomas, F., Johnson, O., Disney Animation: The Illusion of Life, Abbeville Press, New York, 1981, pp. 47-69.
|
| |
40
|
|
| |
41
|
Zeltzer, D., "'Toward an Integrated View of 3-D Computer Animation," The Visual Computer, V1 #4, 1985, pp. 249-259.
|
CITED BY 330
|
|
|
|
|
|
|
|
|
|
|
Sam Chen , Rob Myers , Rick Pasetto, The out of box experience: lessons learned creating compelling VRML 2.0 content, Proceedings of the second symposium on Virtual reality modeling language, p.83-ff., February 24-26, 1997, Monterey, California, United States
|
|
|
|
|
|
Hiroshi Ishii , Craig Wisneski , Julian Orbanes , Ben Chun , Joe Paradiso, PingPongPlus: design of an athletic-tangible interface for computer-supported cooperative play, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.394-401, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
|
|
|
Lisa A. Schaefer , Gerald T. Mackulak , Jeffery Cochran , Jennifer L. Cherilla, Application of a general particle system model to movement of pedestrians and vehicles, Proceedings of the 30th conference on Winter simulation, p.1155-1160, December 13-16, 1998, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Soraia R. Musse , Christian Babski , Tolga Capin , Daniel Thalmann, Crowd modelling in collaborative virtual environments, Proceedings of the ACM symposium on Virtual reality software and technology, p.115-123, November 02-05, 1998, Taipei, Taiwan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen Grand , Dave Cliff , Anil Malhotra, Creatures: artificial life autonomous software agents for home entertainment, Proceedings of the first international conference on Autonomous agents, p.22-29, February 05-08, 1997, Marina del Rey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Doug A. Bowman , Chris North , Jian Chen , Nicholas F. Polys , Pardha S. Pyla , Umur Yilmaz, Information-rich virtual environments: theory, tools, and research agenda, Proceedings of the ACM symposium on Virtual reality software and technology, October 01-03, 2003, Osaka, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bill Tomlinson , Marc Downie , Matt Berlin , Jesse Gray , Derek Lyons , Jennie Cochran , Bruce Blumberg, Leashing the AlphaWolves: mixing user direction with autonomous emotion in a pack of semi-autonomous virtual characters, Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, July 21-22, 2002, San Antonio, Texas
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jan Allbeck , Karin Kipper , Charles Adams , William Schuler , Elena Zoubanova , Norman Badler , Martha Palmer , Aravind Joshi, ACUMEN: amplifying control and understanding of multiple entities, Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1, July 15-19, 2002, Bologna, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hideyuki Nakanishi , Satoshi Koizumi , Toru Ishida , Hideaki Ito, Transcendent communication: location-based guidance for large-scale public spaces, Proceedings of the SIGCHI conference on Human factors in computing systems, p.655-662, April 24-29, 2004, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Bryan Loyall , W. Scott Neal Reilly , Joseph Bates , Peter Weyhrauch, System for authoring highly interactive, personality-rich interactive characters, Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 27-29, 2004, Grenoble, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. G. Hinchey , C. A. Rouff , J. L. Rash , W. F. Truszkowski, Requirements of an integrated formal method for intelligent swarms, Proceedings of the 10th international workshop on Formal methods for industrial critical systems, p.125-133, September 05-06, 2005, Lisbon, Portugal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Asa MacWilliams , Christian Sandor , Martin Wagner , Martin Bauer , Gudrun Klinker , Bernd Bruegge, Herding Sheep: Live System Development for Distributed Augmented Reality, Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality, p.123, October 07-10, 2003
|
|
|
|
|
|
Henry Kaufman , Brain Knep , Aubrey O. Francois , Tinsley A. Galyean , Stacy Koumbis, Virtual fishtank, ACM SIGGRAPH 98 Conference abstracts and applications, p.295, July 19-24, 1998, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
Sabin Tabirca , Tatiana Tabirca , Lawrence Tianruo Yang , Andrea Unger , Thomas Steube, A practical application of FGDLS to birds flock trajectory, Proceedings of the 9th WSEAS International Conference on Computers, p.1-6, July 14-16, 2005, Athens, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mashhuda Glencross , Alan G. Chalmers , Ming C. Lin , Miguel A. Otaduy , Diego Gutierrez, Exploiting perception in high-fidelity virtual environmentsAdditional presentations from the 24th course are available on the citation page, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gianluigi Folino , Agostino Forestiero , Giuseppe Papuzzo , Giandomenico Spezzano, Content-based mining for solving geoprocessing problems on grids, Proceedings of the second workshop on Use of P2P, GRID and agents for the development of content networks, June 25-25, 2007, Monterey, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paul Schermerhorn , Matthias Scheutz, Investigating the Adaptiveness of Communication in Multi-Agent Behavior Coordination, Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems, v.15 n.4, p.423-445, December 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yoshifumi Kitamura , Rong Rong , Yoshinori Hirano , Kazuhiro Asai , Fumio Kishino, Video agent: interactive autonomous agents generated from real-world creatures, Proceedings of the 2008 ACM symposium on Virtual reality software and technology, October 27-29, 2008, Bordeaux, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fei Chen , Zengqiang Chen , Zhongxin Liu , Linying Xiang , Zhuzhi Yuan, Group decision making with multiple leaders: local rules, weighted networks and consensus, International Journal of Systems, Control and Communications, v.1 n.2, p.227-239, November 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jur van den Berg , Sachin Patil , Jason Sewall , Dinesh Manocha , Ming Lin, Interactive navigation of multiple agents in crowded environments, Proceedings of the 2008 symposium on Interactive 3D graphics and games, February 15-17, 2008, Redwood City, California
|
|
|
|
|
|
Avneesh Sud , Russell Gayle , Erik Andersen , Stephen Guy , Ming Lin , Dinesh Manocha, Real-time navigation of independent agents using adaptive roadmaps, Proceedings of the 2007 ACM symposium on Virtual reality software and technology, November 05-07, 2007, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frederic D. Mckenzie , Mikel D. Petty , Paul A. Kruszewski , Ryland C. Gaskins , Quynh-Anh H. Nguyen , Jennifer Seevinck , Eric W. Weisel, Integrating crowd-behavior modeling into military simulation using game technology, Simulation and Gaming, v.39 n.1, p.10-38, March 2008
|
|
|
|
|
|
Avneesh Sud , Erik Andersen , Sean Curtis , Ming Lin , Dinesh Manocha, Real-time path planning for virtual agents in dynamic environments, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
James Smaldon , Jonathan Blakes , Natalio Krasnogor , Doron Lancet, A multi-scaled approach to artificial life simulation with P systems and dissipative particle dynamics, Proceedings of the 10th annual conference on Genetic and evolutionary computation, July 12-16, 2008, Atlanta, GA, USA
|
|
|
Pooia Lalbakhsh , Bahram Zaeri , Mehdi N. Fesharaki , Nasrin Sohrabi, Swarm simulation and performance evaluation, Proceedings of the 10th WSEAS International Conference on Automatic Control, Modelling & Simulation, p.58-62, May 27-30, 2008, Istanbul, Turkey
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jérôme Levesque , François Cazzolato , Jimmy Perron , Jimmy Hogan , Tony Garneau , Bernard Moulin, CAMiCS: civilian activity modelling in constructive simulation, Proceedings of the 2008 Spring simulation multiconference, April 14-17, 2008, Ottawa, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Avneesh Sud , Russell Gayle , Erik Andersen , Stephen Guy , Ming Lin , Dinesh Manocha, Real-time navigation of independent agents using adaptive roadmaps, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
|
|
|
Jonathan Maïm , Barbara Yersin , Daniel Thalmann, Real-time crowds: architecture, variety, and motion planning, ACM SIGGRAPH ASIA 2008 courses, p.1-16, December 10-13, 2008, Singapore
|
|
|
|
|
|
Thomas Schmickl , Ronald Thenius , Christoph Moeslinger , Gerald Radspieler , Serge Kernbach , Marc Szymanski , Karl Crailsheim, Get in touch: cooperative decision making based on robot-to-robot collisions, Autonomous Agents and Multi-Agent Systems, v.18 n.1, p.133-155, February 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flora Ponjou Tasse , Kevin Glass , Shaun Bangay, Simulating crowd phenomena in African markets, Proceedings of the 6th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa, February 04-06, 2009, Pretoria, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jun Kato , Daisuke Sakamoto , Masahiko Inami , Takeo Igarashi, Multi-touch interface for controlling multiple mobile robots, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ehsan Honary , Frank Mcquade , Roger Ward , Ian Woodrow , Andy Shaw , Dave Barnes , Matthew Fyfe, Robotic experiments with cooperative aerobots and underwater swarms, Robotica, v.27 n.1, p.37-49, January 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sana Moujahed , Olivier Simonin , Abderrafiâa Koukam , Khaled Ghédira, Self-Organizing Multiagent Approach to Optimization in Positioning Problems, Proceeding of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy, p.275-279, May 22, 2006
|
|
|
Dor Abrahamson , Paulo Blikstein , Uri Wilensky, Classroom model, model classroom: computer-supported methodology for investigating collaborative-learning pedagogy, Proceedings of the 8th iternational conference on Computer supported collaborative learning, p.49-58, July 16-21, 2007, New Brunswick, New Jersey, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Volker Grimm , Steven F. Railsback, Model the Real, Artificial, or Stylized Iguana? Artificial Life and Adaptive Behavior Can Be Linked Through Pattern-Oriented Modeling, Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems, v.17 n.4, p.309-312, August 2009
|
|
|
|
|
|
Damian Isla , Robert Burke , Marc Downie , Bruce Blumberg, A layered brain architecture for synthetic creatures, Proceedings of the 17th international joint conference on Artificial intelligence, p.1051-1058, August 04-10, 2001, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|