Populate Your Game Scene

We describe a method for populating large virtual environments with crowds of virtual pedestrians. Pedestrians are distributed in the environment by giving them goal destinations to reach. In order to facilitate this population setup, we assign identical destinations to batch of pedestrians, resulting in navigation flows. In order to preserve individuality of pedestrians, navigation is planned with variety and each pedestrians follows its own unique trajectory. This specific navigation planning technique answers user's queries very rapidly. As a result, impact of the insertion of a new navigation flow in the environment is directly observable, and interactive design is achieved. Once the problem of design solved, we address the problem of simulating the virtual population navigation. A level-of-details strategy is used to achieve on-line real-time simulation of large crowds, formed by up to tens of thousands of pedestrians. We illustrate our method on the typical example of a virtual city, and discuss our approach.

[1]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[2]  Daniel Thalmann,et al.  Real-time display of virtual humans: levels of details and impostors , 2000, IEEE Trans. Circuits Syst. Video Technol..

[3]  Eric Bouvier,et al.  Crowd simulation in immersive space management , 1996 .

[4]  Jean-Paul Laumond,et al.  Real-time navigating crowds: scalable simulation and rendering: Research Articles , 2006 .

[5]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[6]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[7]  Daniel Thalmann,et al.  Crowds of Moving Objects: Navigation Planning and Simulation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[9]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Carol O'Sullivan,et al.  Geopostors: a real-time geometry/impostor crowd rendering system , 2005, SIGGRAPH 2005.

[11]  D. Thalmann,et al.  A navigation graph for real-time crowd animation on multilayered and uneven terrain , 2005 .

[12]  Céline Loscos,et al.  Visualizing Crowds in Real‐Time , 2002, Comput. Graph. Forum.

[13]  Daniel Thalmann,et al.  Crowdbrush: interactive authoring of real-time crowd scenes , 2004, SCA '04.

[14]  Adrien Treuille,et al.  Continuum crowds , 2006, ACM Trans. Graph..

[15]  Helbing,et al.  Social force model for pedestrian dynamics. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[16]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[17]  Craig W. Reynolds Steering Behaviors For Autonomous Characters , 1999 .

[18]  Daniel Thalmann,et al.  Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cav.147 , 2022 .

[19]  Dinesh Manocha,et al.  Real-Time Path Planning in Dynamic Virtual Environments Using Multiagent Navigation Graphs , 2008, IEEE Transactions on Visualization and Computer Graphics.