ACM Home Page
Please provide us with feedback. Feedback
Big fast crowds on PS3
Full text PdfPdf (826 KB)
Source ACM Siggraph Video Game Symposium archive
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames table of contents
Boston, Massachusetts
Pages: 113 - 121  
Year of Publication: 2006
ISBN:1-59593-386-7
Author
Craig Reynolds  Sony Computer Entertainment, US R&D
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 46,   Downloads (12 Months): 229,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1183316.1183333
What is a DOI?

ABSTRACT

Crowds and other flock-like group motion are often modeled as interacting particle systems. These multi-agent simulations are computationally expensive because each agent must consider all of the others, if only to identify its neighbors. For large crowds, simple implementations are too slow since computation grows as the square of agent population. Faster approaches often rely on spatial hashing where a partitioning of space is used to accelerate crowd simulation. This same partitioning can form the basis of a scalable multi-processor approach to large, fast crowd simulations, as in [Quinn et al. 2003]. This paper describes an implementation of that approach for PLAYSTATION®3 which supports simulation and display of simple crowds of up to 15,000 individuals at 60 frames per second.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Arnaud, R. 2006. PSGL (PlayStation Graphics Library). GDC 2006 presentation, http://www.khronos.org/developers/content/GDC_2006/GLESTutorial07-PlayStation_GL.pdf
 
2
Bajec, I. L., Zimic, N. and Mraz, M. 2005. Simulating flocks on the wing: the fuzzy approach. Journal of Theoretical Biology 233(2), 199--220. DOI= http://dx.doi.Org/10.1016/j.jtbi.2004.10.003 http://lrss.fri.uni-lj.si/people/ilbajec/papers/ilb_jtb05.pdf
3
 
4
Bouvier, E., Cohen, E., and Najman, L. 1997. From Crowd Simulation to Airbag Deployment: Particle Systems, a New Paradigm of Simulation. Journal of Electronic Imaging 6(1), 94.107 http://www.esiee.fr/~najmanl/papers/particlesystem.pdf
 
5
Courty, N. and Musse, S. R. 2005. Simulation of large crowds in emergency situations including gaseous phenomena. In Proceedings of IEEE Computer Graphics International 2005, 206--212. DOI= 10.1109/CGI.2005.1500417 (see http://home.tele2.fr/ncourty/fastCrowd.htm)
 
6
Erra, U., De Chiara, R., Scarano, V., Tatafiore, M. 2004. Massive Simulation using GPU of a distributed behavioral model of a flock with obstacle avoidance. Proceedings of Vision, Modeling and Visualization 2004 (VMV). http://wonderland.dia.unisa.it/projects/gebs/
 
7
Evans, M. W. and Harlow, F. H. 1957. The particle-in-cell method for hydrodynamic calculations. Los Alamos Scientific Laboratory report LA-2139
 
8
Frank, T., Bernert, K. and Pachler, K. 2001. Dynamic Load Balancing for Lagrangian Particle Tracking Algorithms on MIMD Cluster Computers. In PARCO'2001 - International Conference on Parallel Computing 2001. Naples, Italy, September 4-7, 2001, pp. 1--9. http://www.imech.tu-chemnitz.de/mpf/publication/frank/parco_2001.ps.Z
 
9
Gingold, R. A., Monaghan, J. J. 1977. Smoothed particle hydrodynamics - Theory and application to non-spherical stars. Royal Astronomical Society, Monthly Notices. Vol 181, 375--389. http://adsabs.harvard.edu/abs/1977MNRAS.181..375G
 
10
Harlow, F. H. and Meixner, B. D. 1961. The particle-and-force computing method for fluid dynamics. Los Alamos Scientific Laboratory report LA-2567-MS.
 
11
Harlow, F. H., and Sandoval, D. L. 1986. Human Collective Dynamics: The Mathematical Modeling of Mobs. In Mathematical Modeling of Biological Ensembles, Los Alamos National Laboratory report LA-10765-MS.
 
12
Lorek, H. and White, M. 1993. Parallel Bird Flocking Simulation. http://citeseer.ist.psu.edu/lorek93parallel.html
 
13
Lorek, H. and Sonnenschein, M. 1995. Using parallel computers to simulate individual-oriented models in ecology: A case study. In Proceedings of the 1995 European Simulation Multi-conference (ESM), 526--531, June 1995. http://citeseer.ist.psu.edu/lorek95using.html
 
14
IBM, Sony and Toshiba. 2005. Cell Broadband Engine Architecture. Version 1.0, August 8, 2005. http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/1AEEE1270EA2776387257060006E61BA/$file/CBEA_01_pub.pdf
 
15
Miles, D. 2006. Crowds In A Polygon Soup: Next-Gen Path Planning. GDC 2006 presentation, http://www.babelflux.com/gdc2006_miles_david_pathplanning.ppt
 
16
 
17
nVIDIA Corporation. 2006. Cg Toolkit User's Manual. Release 1.4.1 http://developer.nvidia.com/object/cg_toolkit.html
 
18
O'Neill, J. C. 2004. Efficient Navigation Mesh Implementation. Journal of Game Development 1(1) 71--90.
 
19
Pham, D., et al. (20 authors). 2005. The Design and Implementation of a First-Generation CELL Processor. In Solid-State Circuits Conference, 2005. ISSCC 2005 IEEE International. http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/7FB9EC5D5BBF51ED87256FC000742186/$file/ISSCC-10.2-Cell_Design.PDF
 
20
Pelechano, N., O'Brien, K., Silverman, B., Badler, N. 2005. Crowd Simulation Incorporating Agent Psychological Models, Roles and Communication. Workshop on Crowd Simulation (V-CROWDS 2005), 24-25. http://www.seas.upenn.edu/~npelecha/Pelechano_V_CROWDS05.pdf
 
21
 
22
Quinn, M. J., Metoyer, R. A., and Hunter-Zaworski, K., 2003 Parallel Implementation of the Social Forces Model. In Proceedings of the Second International Conference in Pedestrian and Evacuation Dynamics (August 2003), pp. 63--74. http://eecs.oregonstate.edu/gait/pubs/QuinnFinal.pdf
23
24
 
25
Reynolds, C. W. 2000. Interaction with Groups of Autonomous Characters, in proceedings of the Game Developers Conference 2000, CMP Game Media Group, San Francisco, California, 449--460. http://www.red3d.com/cwr/papers/2000/pip.html
 
26
Sandoval, D. L., Harlow, F. H, and Genin, K. E. 1988. Human Collective Dynamics: Two Groups in Adversarial Encounter. Los Alamos National Laboratory report LA-11247-MS.
27
28
29
 
30
Tecchia, F., Loscos, C., Conroy, R., and Chrysanthou, Y. 2001. Agent behaviour simulator (ABS): A platform for urban behaviour development. In Games Technology 2001 (GTEC 2001) Hong Kong, China, http://www.cs.ucl.ac.uk/staff/Y.Chrysanthou/crowds/papers/TecchiaGTEC2001.pdf see also: http://www.cs.ucl.ac.Uk/staff/Y.Chrysanthou/crowds/sketch/
 
31
Teschner, M., Heidelberger, B., Mueller, M., Pomeranets, D. Gross, M.. 2003. Optimized spatial hashing for collision detection of deformable objects. Proceedings of Vision, Modeling and Visualization (VMV 2003), pages 47--54. http://citeseer.ist.psu.edu/teschner03optimized.html
32
 
33