10.1145/2915926.2915935acmotherconferencesArticle/Chapter ViewAbstractPublication PagescasaConference Proceedings
research-article

ACUMEN: Activity-Centric Crowd Authoring Using Influence Maps

ABSTRACT

Heterogeneity in virtual crowds is crucial for many applications, including visual effects, games, and security simulations. Nevertheless, tweaking the behavior parameters of a character to achieve crowd heterogeneity is frequently hard. In particular, it is typically unclear how tuning some non-intuitive parameters at the agent level will eventually affect both the microscopic or macroscopic scale of the crowd. This paper proposes an activity-centric framework for authoring functional, heterogeneous virtual crowds in semantically meaningful environments. The specification of locations as environmental attractors and agent desires are used to compute "influence maps", which allow the emergence of heterogeneous behaviors in a large virtual crowd in a complex scene. The same framework can also facilitate the authoring of complex group behaviors, such as following behaviors or families, by treating moving agents as attractors. Accompanying results demonstrate the framework's potential by authoring crowds in different environments. The experiments highlight the ability to easily orchestrate purposeful, heterogeneous crowd activities both at a macroscopic and microscopic level with minimal parameter tuning.

References

  1. N. Pelechano, J. M. Allbeck, and N. I. Badler. Virtual Crowds: Methods, Simulation, and Control. Morgan and Claypool Publishers, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. Thalmann and Soraia Raupp Musse. Crowd Simulation, Second Edition. Springer, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. W. Reynolds. Steering behaviors for autonomous characters. Game Developers Conference, 1999.Google ScholarGoogle Scholar
  4. D. Helbing and P. Molnár. Social force model for pedestrian dynamics. Phys. Rev. E, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  5. J. Berg, S.. Guy, M. Lin, and D. Manocha. Reciprocal n-body collision avoidance. In Robotics Research. Springer Berlin Heidelberg, 2011.Google ScholarGoogle Scholar
  6. S. Paris, J. Pettré, and S. Donikian. Pedestrian reactive navigation for crowd simulation: a predictive approach. Comput. Graph. Forum, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  7. A. Treuille, S. Cooper, and Z. Popović. Continuum crowds. In ACM SIGGRAPH, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Narain, A. Golas, S. Curtis, and M. C. Lin. Aggregate dynamics for dense crowd simulation. In ACM SIGGRAPH Asia, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Stephen Regelous. Massive, 2001.Google ScholarGoogle Scholar
  10. Stephane Donikian. Golaem, 2009.Google ScholarGoogle Scholar
  11. M. Kim, K. Hyun, J. Kim, and J. Lee. Synchronized multi-character motion editing. In ACM SIGGRAPH, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Kim, Y. Seol, T. Kwon, and J. Lee. Interactive manipulation of large-scale crowd animation. ACM Transactions on Graphics, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. H. Lee, M. G. Choi, and J. Lee. Motion patches: building blocks for virtual environments annotated with motion data. In ACM SIGGRAPH, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Kim, Y. Hwang, K. Hyun, and J. Lee. Tiling motion patches. In ACM SIGGRAPH / Eurographics SCA, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. H. Shum, T. Komura, M. Shiraishi, and S. Yamazaki. Interaction patches for multi-character animation. In ACM SIGGRAPH Asia, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Jordao, J. Pettré, M. Christie, and M. Cani. Crowd Sculpting: A space-time sculpting method for populating virtual environments. Computer Graphics Forum, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Stocker, L. Sun, P. Huang, W. Qin, J. M. Allbeck, and N. I. Badler. Smart events and primed agents. In Intelligent Virtual Agents, IVA, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Q. Yu and D. Terzopoulos. A decision network framework for the behavioral animation of virtual humans. In ACM SIGGRAPH/Eurographics SCA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A. Shoulson, F. M. Garcia, M. Jones, R. Mead, and N. I. Badler. Parameterizing behavior trees. In Motion in Games, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Perlin and A. Goldberg. Improv: A system for scripting interactive actors in virtual worlds. In Computer Graphics and Interactive Techniques, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. E. Menou. Real-time character animation using multi-layered scripts and spacetime optimization. 2001.Google ScholarGoogle Scholar
  22. A. Normoyle, M. Likhachev, and A. Safonova. Stochastic activity authoring with direct user control. In Interactive 3D Graphics and Games. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. R. E. Fikes and N. J. Nilsson. Strips: A new approach to the application of theorem proving to problem solving. In International Joint Conference on Artificial Intelligence, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. P. Tozour. Influence Mapping. Game Programming Gems 2, 2001.Google ScholarGoogle Scholar
  25. J. Svensson and S.J. Johansson. Influence map-based controllers for ms. pacman and the ghosts. In Computational Intelligence and Games (CIG),, 2012.Google ScholarGoogle Scholar
  26. I. Karamouzas, P. Heil, P. Beek, and M. H. Overmars. A predictive collision avoidance model for pedestrian simulation. In International Workshop on Motion in Games, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Schuerman, S. Singh, M. Kapadia, and P. Faloutsos. Situation agents: agent-based externalized steering logic. Comput. Animat. Virtual Worlds, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. H. Yeh, S. Curtis, S. Patil, J. van den Berg, D. Manocha, and M. Lin. Composite agents. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. P. Sweetser and J. Wiles. Combining influence maps and cellular automata for reactive game agents. In Intelligent Data Engineering and Automated Learning-IDEAL 2005, pages 524--531. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. P. Avery, S. Louis, and Benjamin Avery. Evolving coordinated spatial tactics for autonomous entities using influence maps. In Computational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on, pages 341--348. IEEE, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Unity3d, 2015.Google ScholarGoogle Scholar

Index Terms

(auto-classified)
  1. ACUMEN

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!