University of Wisconsin Computer Sciences Header Map (repeated with 
textual links if page includes departmental footer) Useful ResourcesResearch at UW-Madison CS DeptUW-Madison CS Undergraduate ProgramUW-Madison CS Graduate ProgramUW-Madison CS PeopleUseful InformationCurrent Seminars in the CS DepartmentSearch Our SiteUW-Madison CS Computer Systems LaboratoryUW-Madison Computer Sciences Department Home PageUW-Madison Home Page

Fast and Accurate Goal-Directed Motion Synthesis for Crowds

This paper presents a highly efficient motion synthesis algorithm that is well suited for animating large numbers of characters. Given constraints that require characters to be in specific poses, positions, and orientations in specified time intervals, our algorithm synthesizes motions that exactly satisfy these constraints while avoiding inter-character collisions and collisions with the environment. We represent the space of possible actions with a motion graph and use search algorithms to generate motion. To provide a good initial guess for the search, we employ a fast path planner based on probabilistic roadmaps to navigate characters through complex environments. Also, unlike existing algorithms, our search process allows for smooth, continual adjustments to position, orientation, and timing. This allows us both to satisfy constraints precisely and to generate motion much faster than would otherwise be possible.


Mankyu Sung, Lucas Kovar and Michael Gleicher, Fast and Accurate Goal-Directed Motion Synthesis for Crowds , ACM/EUROGRAPHICS Symposium on Computer Animation (2005) (SCA '05).

PowerPoint Slide

Simple 2D Demo
Single Character (Microsoft MPEG 4).
Spelling Out SCA (Microsoft MPEG 4).
Time constrained demo (Microsoft MPEG 4).
A theater demo (Microsoft MPEG 4).
Box delivery (Microsoft MPEG 4).
Big crowds demo (Microsoft MPEG 4).



Questions/Comments: mksung@cs.wisc.edu