Motion Transitions

Generating segues between segments of motion

Project Description

Creating a rich repertoire of behaviors for animated characters is an important problem. Central to all forms of motion synthesis is the generation of a motion transition. Motion transitions are segues between two sequences of animation. They often present difficulties for synthesis methods, yet are important components for generating compelling animation streams in computer games, virtual environments, and interactive learning environments. We have studied using spacetime constraints to generate transitions, and also linear blending. Methods involving linear blending are more studied because of their efficiency, computational speed, and widespread use.

The issue for using dynamic optimization (spacetime constraints) is how to perform the optimization quickly and efficiently. For linear blending, two things must be selected: the intervals over which blending will occur, and the duration of these intervals. We have developed algorithms to calculate visually pleasing transition locations and transition durations for two categories of motion that encompass most typical activities. We have also done formal studies to understand better how people perceive motion transitions.


Students and Collaborators

Home Research Publications Teaching Vita Students Personal
Bobby Bodenheimer