Academia.eduAcademia.edu

Outline

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)

  1. AYLETT R., CAVAZZA M.: Intelligent virtual environment-a state of the art report. In Pro- ceedings of Eurographics 2001 STARs (2001).
  2. 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).
  3. 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).
  4. 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.
  5. 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.
  6. FEURTEY F.: Simulating the collision avoid- ance behavior of pedestrians. In M.S thesis (2000), Dept. of EE, the Univ. of Tokyo.
  7. 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).
  8. 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.
  9. 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.
  10. FORBUS K. D., WRIGHT W.: Some notes on programming objects in The Sims, 2001.
  11. 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.
  12. 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.
  13. HELBING D., FARKAS I., VICSEK T.: Sim- ulating dynamics feature of escape panic. In Nature (2000), pp. 487-490.
  14. HELBING D., MOLNAR P.: Social force model for pedestrian dynamics. In Physical Review (May 1995), pp. 4282-4286.
  15. 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).
  16. 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.
  17. KOEPPEL
  18. D.: Massive attack. http://www.popsci.com/popsci/science/article/ 0,12543,390918-1,00.html.
  19. KALLMANN M., THALMANN D.: Modeling objects for interaction tasks. In Proceeding of Eurographics Workshop on Animation and Sim- ulation 1998 (1998), pp. 73-86.
  20. 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.
  21. 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.
  22. OVERMARS M., SVESTKA P.: A probabilis- tic learning approach to motion planning. In Proc. Workshop on Algorithmic Foundations of Robotics (1994), pp. 19-37.
  23. ROSE C., COHEN M., BODENHEIMER B.: Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics and Application 18, 5 (1998), 32-40.
  24. REYNOLDS C.: Flocks, herds, and schools: A distributed behavior model. In Proceedings of ACM SIGGRAPH 87 (July 1987), Annual Con- ference Series, ACM SIGGRAPH.
  25. TECCHIA F., CHRYSANTHOU Y.: Real-time rendering of densely populated urban environ- ment. In Eurographics Rendering (2000).
  26. TECCHIA F., LOSCOS C., CHRYSANTHOU Y.: Visualizing crowds in real-time. In Computer Graphics Forum (Nov. 2002), vol. 21.
  27. 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).
  28. WRAY R., CHONG R., PHILLIPS J., ROGERS S., WALSH. B.: A sur- vey of cognitive and agent architecture. http://ai.eecs.umich.edu/cogarch0/.
  29. WATT A., POLICARPO F.: 3D Games:Real time rendering and software Technology. Addison-Wesley, 2001.