|
ABSTRACT
This paper proposes a framework for animation that can achieve the intricacy of motion evident in certain natural ecosystems with minimal input from the animator. The realistic appearance, movement, and behavior of individual animals, as well as the patterns of behavior evident in groups of animals fall within the scope of the framework. Our approach to emulating this level of natural complexity is to model each animal holistically as an autonomous agent situated in its physical world. To demonstrate the approach, we develop a physics-based, virtual marine world. The world is inhabited by artificial fishes that can swim hydrodynamically in simulated water through the motor control of internal muscles that motivates fins. Their repertoire of behaviors relies on their perception of the dynamic environment. As in nature, the detailed motions of artificial fishes in their virtual habitat are not entirely predictable because they are not scripted.
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
|
H. E. Adler. Fish Behavior: Why Fishes do What They Do. T.F.H Publications, Neptune City, NJ, 1975.
|
| |
2
|
N. Badler, B. Barsky, and D. Zeltzer, editors. Making Them Move. Morgan Kaufmann, San Mateo, CA, 1991.
|
| |
3
|
V. Braitenberg. Vehicles, Experiments in Synthetic Psychology. The MIT Press, Cambridge, MA, 1984.
|
| |
4
|
S. Levy. Artificial Life. Vintage Books, NY, 1992.
|
| |
5
|
K. Lorenz. Foundations of Ethology. Springer-Verlag, New York, 1973.
|
| |
6
|
|
| |
7
|
D. Mcfarland. Animal Behaviour. Pitman, 1985.
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
O. Renault, N. Magnenat-Thalmann, and D. Thalmann. A vision-based approach to behavioural animation. Visualization and Computer Animation, 1:18-21, 1990.
|
 |
13
|
|
| |
14
|
D. Terzopoulos and K Waters. Physically-based facial modelling, analysis, and animation. Visulization and Computer Animation, 1:73- 80, 1990.
|
| |
15
|
R. E. Thresher. Reproduction in Reef Fishes. T.F.H. Publications, Neptune City, NJ, 1984.
|
| |
16
|
N. Tinbergen. The Study of Instinct. Clarendon Press, Oxford, England, 1950.
|
| |
17
|
|
| |
18
|
X. Tu, D. Terzopoulos, and E. Fiume. Go Fish! ACM SIGGRAPH Video Review Issue 91: SIGGRAPH'93 Electronic Theater, 1993.
|
| |
19
|
P. W. Webb. Form and function in fish swimming. Scientific American, 251(1), 1989.
|
| |
20
|
|
| |
21
|
R. Wilson and J. Q. Wilson. Watching Fishes. Harper and Row, New York, 1985.
|
| |
22
|
D. Zeltzer. Motor control techniques for figure animation. IEEE Computer Graphics and Application, 2(9):53-59, 1982.
|
CITED BY 96
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen Chenney , Jeffrey Ichnowski , David Forsyth, Efficient dynamics modeling for VRML and Java, Proceedings of the third symposium on Virtual reality modeling language, p.15-24, February 16-20, 1998, Monterey, California, United States
|
|
|
|
Thomas Psik , Krešimir Matković , Reinhard Sainitzer , Paolo Petta , Zsolt Szalavari, The invisible person: advanced interaction using an embedded interface, Proceedings of the workshop on Virtual environments 2003, p.29-37, May 22-23, 2003, Zurich, Switzerland
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
James C. Lester , Sharolyn A. Converse , Susan E. Kahler , S. Todd Barlow , Brian A. Stone , Ravinder S. Bhogal, The persona effect: affective impact of animated pedagogical agents, Proceedings of the SIGCHI conference on Human factors in computing systems, p.359-366, March 22-27, 1997, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
Steve Dipaola , Caitlin Akai , Bill Kraus, Experiencing Belugas: Action Selection for an Interactive Aquarium Exhibit, Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems, v.15 n.1, p.99-113, March 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jin Huang , Xinguo Liu , Hujun Bao , Baining Guo , Heung-Yeung Shum, Clustering method for fast deformation with constraints, Proceedings of the 2005 ACM symposium on Solid and physical modeling, p.221-226, June 13-15, 2005, Cambridge, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|