Home Projects Publications Teaching Resume

Footstep Navigation for Dynamic Crowds

Shawn Singh, Mubbasir Kapadia, Glenn Reinman and Petros Faloutsos

Abstract

The majority of steering algorithms output only a force or velocity vector to an animation system, without modeling the constraints and capabilities of human-like movement. This simplistic approach lacks control over how a character should navigate. This paper proposes a steering method that uses footsteps to navigate characters in dynamic crowds. Instead of an oriented particle with a single collision radius, we model a character's center of mass and footsteps using a 2D approximation of an inverted spherical pendulum model of bipedal locomotion. We use this model to generate a timed sequence of footsteps that existing animation techniques can follow exactly. Our approach not only constrains characters to navigate with realistic steps but also enables characters to intelligently control subtle navigation behaviors that are possible with exact footsteps, such as side-stepping. Our approach can navigate crowds of hundreds of individual characters with collision-free, natural steering decisions in real-time.

Related Articles

Robust Space-time Footsteps for Agent-based Steering

Glen Berseth, Mubbasir Kapadia, Petros Faloutsos

Computer Animation and Social Agents (CASA) 2015, Short Paper (Best paper)
Bibtex



Footstep Navigation for Dynamic Crowds

Shawn Singh, Mubbasir Kapadia, Glenn Reinman and Petros Faloutsos

Special Issue Paper, Computer Animation and Virtual Worlds(CAVW), April 2011
Bibtex



Footstep Navigation for Dynamic Crowds

Shawn Singh, Mubbasir Kapadia, Glenn Reinman and Petros Faloutsos
ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (Poster Proceedings), February 2011
Bibtex



On the Interface Between Steering and Animation for Autonomous Characters

Shawn Singh, Mubbasir Kapadia, Glenn Reinman and Petros Faloutsos
In Workshop on Crowd Simulation, Computer Animation and Social Agents, 2010
Bibtex


Videos

Download here
Download here
JW Player goes here

JW Player goes here

--> myspace visitor tracker