On-line locomotion generation based on motion blending
- 21 July 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 105-111
- https://doi.org/10.1145/545261.545279
Abstract
Locomotion such as walking, jogging, and running is one of the most basic forms of daily human motions. However, the previous methods can hardly generate the convincing locomotion of a character following a curved path with a desired speed and style. Based on scattered data interpolation, we propose a novel approach for on-the-fly generation of convincing locomotion, given parameters such as speed, turning angle, and style, on top of others given in the previous approaches. We first present an incremental scheme for timewarping to align the example motion clips of various speeds. Then, we provide a novel scheme for joint angle blending which guarantees similar poses to have similar representations. Finally, we show how to adapt the blended motion to the target character and the environment in an on-line, real-time manner. The resulting motions are not only convincing but also effectively controlled to reflect animator's intention. Our approach is efficient enough for on-line applications such as real-time animation systems and video games.Keywords
This publication has 24 references indexed in Scilit:
- General construction of time-domain filters for orientation dataIEEE Transactions on Visualization and Computer Graphics, 2002
- Automating gait generationPublished by Association for Computing Machinery (ACM) ,2001
- Spherical averages and applications to spherical splines and interpolationACM Transactions on Graphics, 2001
- Computer puppetryACM Transactions on Graphics, 2001
- Verbs and adverbs: multidimensional motion interpolationIEEE Computer Graphics and Applications, 1998
- Practical Parameterization of Rotations Using the Exponential MapJournal of Graphics Tools, 1998
- Interpolation synthesis of articulated figure motionIEEE Computer Graphics and Applications, 1997
- Animating human locomotion with inverse dynamicsIEEE Computer Graphics and Applications, 1996
- Combined Direct and Inverse Kinematic Control for Articulated Figure Motion EditingComputer Graphics Forum, 1992
- Quaternion calculus as a basic tool in computer graphicsThe Visual Computer, 1989