Simulation of past life: Controlling agent behaviors from the interactions between ethnic groups

Many efforts have been carried out in preserving the history and culture of Penang and also other regions of Malaysia since George Town was elected as a UNESCO living heritage city. This paper presents a method to simulate life in a local trading port in the 1800s, where various populations with very different social rules interacted with each other. These populations included Indian coolies, Malay vendors, British colonists and Chinese traders. The challenge is to model these ethnic groups as autonomous agents, and to capture the changes of behavior due to inter-ethnic interactions and to the arrival of boats at the pier. Agents from each population are equipped with a specific set of steering methods which are selected and parameterized according to predefined behavioral patterns (graphs of states). In this paper, we propose a new formalism where interactions between the different ethnics groups and with the boats can be either activated globally or locally. Global interactions cause changes of states for all the agents belonging to the target population, while local interactions only take place between specific agents, and result in changes of states for these agents only. The main contributions of our method are: i) Applying microscopic crowd simulation to the complex case of a multi-ethnic trading port, involving different behavioral patterns; ii) Introducing a high-level control method, through the interethnic interactions formalism. The resulting system generates a variety of real-time animations, all reflecting the adequate social behaviors. Such a system would be particularly useful in a virtual tour application.

[1]  Demetri Terzopoulos,et al.  Autonomous pedestrians , 2007, Graph. Model..

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

[3]  Daniel Thalmann,et al.  Crowd patches: populating large-scale virtual environments for real-time applications , 2009, I3D '09.

[4]  Dinesh Manocha,et al.  Interactive navigation of multiple agents in crowded environments , 2008, I3D '08.

[5]  Shaun Bangay,et al.  Simulating crowd phenomena in African markets , 2009, AFRIGRAPH '09.

[6]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[7]  D. Helbing,et al.  The Walking Behaviour of Pedestrian Social Groups and Its Impact on Crowd Dynamics , 2010, PloS one.

[8]  Luc Van Gool,et al.  Populating Ancient Pompeii with Crowds of Virtual Romans , 2007, VAST.

[9]  Nancy M. Amato,et al.  Toward Simulating Realistic Pursuit-Evasion Using a Roadmap-Based Approach , 2010, MIG.

[10]  P. Molnár Social Force Model for Pedestrian Dynamics Typeset Using Revt E X 1 , 1995 .

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

[12]  Yiorgos Chrysanthou,et al.  Modelling the Walled City of Nicosia , 2003, VAST.

[13]  Simeon J. Simoff,et al.  The City of Uruk: Teaching Ancient History in a Virtual World , 2012, IVA.

[14]  Daniel Thalmann,et al.  Hierarchical Model for Real Time Simulation of Virtual Human Crowds , 2001, IEEE Trans. Vis. Comput. Graph..

[15]  Dinesh Manocha,et al.  Simulating heterogeneous crowd behaviors using personality trait theory , 2011, SCA '11.

[16]  Alejandro Beacco,et al.  A Framework for Rendering, Simulation and Animation of Crowds , 2009, CEIG.