Real-time density-based crowd simulation

被引:61
作者
van Toll, Wouter G. [1 ]
Cook, Atlas F. [1 ]
Geraerts, Roland [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, NL-3584 CC Utrecht, Netherlands
关键词
crowd simulation; crowd density; navigation mesh; path planning;
D O I
10.1002/cav.1424
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtual characters in games and simulations often need to plan visually convincing paths through a crowded environment. This paper describes how crowd density information can be used to guide a large number of characters through a crowded environment. Crowd density information helps characters avoid congested routes that could lead to traffic jams. It also encourages characters to use a wide variety of routes to reach their destination. Our technique measures the desirability of a route by combining distance information with crowd density information. We start by building a navigation mesh for the walkable regions in a polygonal two-dimensional (2-D) or multilayered three-dimensional (3-D) environment. The skeleton of this navigation mesh is the medial axis. Each walkable region in the navigation mesh maintains an up-to-date density value. This density value is equal to the area occupied by all the characters inside a given region divided by the total area of this region. These density values are mapped onto the medial axis to form a weighted graph. An A* search on this graph yields a backbone path for each character, and forces are used to guide the characters through the weighted environment. The characters periodically replan their routes as the density values are updated. Our experiments show that we can compute congestion-avoiding paths for tens of thousands of characters in real-time. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 28 条
[1]  
[Anonymous], 2009, P 4 INT C FDN DIGITA, DOI DOI 10.1145/1536513.1536540
[2]  
Daamen W, 2004, Modelling passenger flows in public transport facilities
[3]  
Daamen W., 2004, TRAIL conference proceedings 2004, P103
[4]   Planning Short Paths with Clearance using Explicit Corridors [J].
Geraerts, Roland .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :1997-2004
[5]   A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS [J].
HART, PE ;
NILSSON, NJ ;
RAPHAEL, B .
IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02) :100-+
[6]  
Hocker M., 2010, EWORK EBUSINESS ARCH, P389, DOI [10.1201/b10527, DOI 10.1201/B10527, DOI 10.1201/B10527-65]
[7]  
Kallmann M., 2005, P WORKSHOP REASONING, P49
[8]  
Karamouzas Ioannis, 2009, 2009 International IEEE Consumer Electronics Society's Games Innovations Conference (ICE-GIC 2009), P160, DOI 10.1109/ICEGIC.2009.5293590
[9]  
Karamouzas I, 2009, LECT NOTES COMPUT SC, V5884, P41, DOI 10.1007/978-3-642-10347-6_4
[10]   Probabilistic roadmaps for path planning in high-dimensional configuration spaces [J].
Kavraki, LE ;
Svestka, P ;
Latombe, JC ;
Overmars, MH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (04) :566-580