Scalable behaviors for crowd simulation
2004, Computer Graphics Forum
Abstract
Crowd simulation for virtual environments offers many challenges centered on the trade-offs between rich behavior, control and computational cost. In this paper we present a new approach to controlling the behavior of agents in a crowd. Our method is scalable in the sense that increasingly complex crowd behaviors can be created without a corresponding increase in the complexity of the agents. Our approach is also more authorable; users can dynamically specify which crowd behaviors happen in various parts of an environment. Finally, the character motion produced by our system is visually convincing. We achieve our aims with a situation-based control structure. Basic agents have very limited behaviors. As they enter new situations, additional, situation-specific behaviors are composed on the fly to enable agents to respond appropriately. The composition is done using a probabilistic mechanism. We demonstrate our system with three environments including a city street and a theater.
References (29)
- AYLETT R., CAVAZZA M.: Intelligent virtual environment-a state of the art report. In Pro- ceedings of Eurographics 2001 STARs (2001).
- BAYAZIT O. B., LIEN J., AMATO N.: Bet- ter group behaviors in complex environments using global roadmaps. In Proceedings of the 2002 Artificial Life (ALIFE) (Dec. 2002).
- BRAUN A., MUSSE S., DEOLIVERIA L., c The Eurographics Association and Blackwell Publishing 2004. BODMANN B.: Modeling individual behaviors in crowd simulation. In Computer Animation and Social Agents(CASA) (2003).
- E B., E C.: From crowd simulation to airbag deployment:particle system, a new paradigm of simulation. In Journal of Electronic imaging (1997), Annual Conference Series, pp. 94-107.
- FARENC N., BOULIC R., THALMAN D.: An informed environment dedicated to the simu- laion of virtual humans in urban context. In Proceedings of EUROGRAPHICS 1999 (1999), Annual Conference Series, pp. 309-318.
- FEURTEY F.: Simulating the collision avoid- ance behavior of pedestrians. In M.S thesis (2000), Dept. of EE, the Univ. of Tokyo.
- FARENC N., MUSSE S. R., SCHWEISS E.: One step towards virtual human management for urban environment simulation. In Proceed- ings of the ECAI Workshop on Intelligent User Interfaces (1998).
- FARENC N., MUSSE S., SCHWEISS E.: A paradigm for controlling virtual humans in ur- ban environment simulations. In Applied Arti- ficial Intelligence (2000), vol. 14, pp. 69-91.
- FUNGE J., TU X., TERZOPOULOS D.: Cogni- tive modeling:knowledge, reasoning and plan- ning for intelligent character. In Proceedings of ACM SIGGRAPH 99 (1999), Annual Con- ference Series, ACM SIGGRAPH.
- FORBUS K. D., WRIGHT W.: Some notes on programming objects in The Sims, 2001.
- GOLDSTEIN S., LARGE E., METAXAS D.: Non-linear dynamical system approach to be- havior modeling. In Applied Artificial Intelli- gence (1999), vol. 15, pp. 349-364.
- GLEICHER M., SHIN H., KOVAR L., JEPSEN A.: Snap-together-motion. In Proceedings of ACM SIGGRAPH Symposium on Computer An- imation 2002 (2002), ACM SIGGRAPH.
- HELBING D., FARKAS I., VICSEK T.: Sim- ulating dynamics feature of escape panic. In Nature (2000), pp. 487-490.
- HELBING D., MOLNAR P.: Social force model for pedestrian dynamics. In Physical Review (May 1995), pp. 4282-4286.
- KOVAR L., GLEICHER M.: Flexible au- tomatic motion blending with registration curves. In Proceedings of ACM SIG- GRAPH/Eurographics Symposium on Com- puter Animation 2003 (July 2003).
- KAVRAKI L., LATOMBE J.-C.: Randomized preprocessing of configuration space for fast path planning. In IEEE Int. Conf. Robotics and Automation (1994), pp. 2138-2145.
- KOEPPEL
- D.: Massive attack. http://www.popsci.com/popsci/science/article/ 0,12543,390918-1,00.html.
- KALLMANN M., THALMANN D.: Modeling objects for interaction tasks. In Proceeding of Eurographics Workshop on Animation and Sim- ulation 1998 (1998), pp. 73-86.
- LI T., JENG Y., CHANG S.: Simulating virtual human crowds with a leader-follower model. In Proceedings of Computer Animation Confer- ence (2001), The Computer Graphics Society and the IEEE Computer Society, pp. 93-102.
- MUSSE S. R., THALMANN D.: Hierarchical model for real time simulation of virtaul human crowds. In IEEE Transaction on Visualizeaton and Computer Graphics (2001), pp. 152-164.
- OVERMARS M., SVESTKA P.: A probabilis- tic learning approach to motion planning. In Proc. Workshop on Algorithmic Foundations of Robotics (1994), pp. 19-37.
- ROSE C., COHEN M., BODENHEIMER B.: Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics and Application 18, 5 (1998), 32-40.
- REYNOLDS C.: Flocks, herds, and schools: A distributed behavior model. In Proceedings of ACM SIGGRAPH 87 (July 1987), Annual Con- ference Series, ACM SIGGRAPH.
- TECCHIA F., CHRYSANTHOU Y.: Real-time rendering of densely populated urban environ- ment. In Eurographics Rendering (2000).
- TECCHIA F., LOSCOS C., CHRYSANTHOU Y.: Visualizing crowds in real-time. In Computer Graphics Forum (Nov. 2002), vol. 21.
- TECCHIA F., LOSCOS C., CONROY R., CHRYSANTHOU Y.: Agent behavior simula- tor(abs): A platform for urban behavior develp- ment. In Proceedings of GTEC 2001 (2001).
- WRAY R., CHONG R., PHILLIPS J., ROGERS S., WALSH. B.: A sur- vey of cognitive and agent architecture. http://ai.eecs.umich.edu/cogarch0/.
- WATT A., POLICARPO F.: 3D Games:Real time rendering and software Technology. Addison-Wesley, 2001.