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 language | English (US) |
---|---|
Pages (from-to) | 12-22 |
Number of pages | 11 |
Journal | Computers and Graphics (Pergamon) |
Volume | 78 |
DOIs | |
State | Published - Feb 2019 |
Externally published | Yes |
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