Towards a Legion of Virtual Humans: Steering Behaviors and Organic Visualization

Many studies have been done to control virtual humans and crowds. Navigation, split, merge, and collision avoidance are examples of what has been done in such areas when simulating crowds of individuals. This paper explores the macroscopic crowds’ concept and seeks to solve two main issues: macroscopic crowd control and visualization. In particular, we are interested in providing steering behaviors applied to macroscopic models of crowds, in this case, called Legions of people, which are an abstraction for a vast amount of people. To provide the steering behaviors, we propose a multi-level control of such structures that can represent less or more people, in an emergent way. We also propose a new organic visualization of macroscopic and huge crowds based on blobby models.

[1]  David H. Eberly,et al.  Geometric Tools for Computer Graphics , 2002 .

[2]  A. Ricci,et al.  A Constructive Geometry for Computer Graphics , 1973, Computer/law journal.

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

[4]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[5]  Dirk Helbing A Fluid-Dynamic Model for the Movement of Pedestrians , 1992, Complex Syst..

[6]  Jules Bloomenthal,et al.  Convolution surfaces , 1991, SIGGRAPH.

[7]  Brian Wyvill,et al.  Interactive techniques for implicit modeling , 1990, I3D '90.

[8]  R. Hughes The flow of human crowds , 2003 .

[9]  Soraia Raupp Musse,et al.  Simulating crowds based on a space colonization algorithm , 2012, Comput. Graph..

[10]  Norman I. Badler,et al.  Evaluating and Optimizing Evacuation Plans for Crowd Egress , 2017, IEEE Computer Graphics and Applications.

[11]  Michael Lees,et al.  Hybrid modelling of crowd simulation , 2010, ICCS.

[12]  Robin Strand,et al.  Anti-aliased Euclidean distance transform , 2011, Pattern Recognit. Lett..

[13]  N. Badler,et al.  Crowd simulation incorporating agent psychological models, roles and communication , 2005 .

[14]  Soraia Raupp Musse,et al.  BioClouds: A Multi-level Model to Simulate and Visualize Large Crowds , 2019, CGI.

[15]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[16]  Dinesh Manocha,et al.  Directing Crowd Simulations Using Navigation Fields , 2011, IEEE Transactions on Visualization and Computer Graphics.

[17]  Dinesh Manocha,et al.  Generating Pedestrian Trajectories Consistent with the Fundamental Diagram Based on Physiological and Psychological Factors , 2015, PloS one.

[18]  Adrien Treuille,et al.  Continuum crowds , 2006, SIGGRAPH 2006.

[19]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.