Position-based real-time simulation of large crowds

Tomer Weiss, Alan Litteneker, Chenfanfu Jiang, Demetri Terzopoulos

Research output: Contribution to journalArticlepeer-review

24 Scopus citations

Abstract

We introduce a crowd simulation method that runs at interactive rates for on the order of a hundred thousand agents, making it particularly suitable for use in games. Our new method is inspired by Position-Based Dynamics (PBD), a fast physics-based animation technique in widespread use. Individual agents in crowds are abstracted by particles, whose motions are controlled by intuitive position constraints and planning velocities, which can be readily integrated into a standard PBD solver, and agent positions are projected onto constraint manifolds to eliminate colliding configurations. A variety of constraints are presented, enabling complex collective behaviors with robust agent collision avoidance in both sparse and dense crowd scenarios.

Original languageEnglish (US)
Pages (from-to)12-22
Number of pages11
JournalComputers and Graphics (Pergamon)
Volume78
DOIs
StatePublished - Feb 2019
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • General Engineering
  • Signal Processing
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Keywords

  • Collision avoidance
  • Crowd simulation
  • Position-based dynamics

Fingerprint

Dive into the research topics of 'Position-based real-time simulation of large crowds'. Together they form a unique fingerprint.

Cite this