Tracking and Modifying Upper-body Human Motion Data with Dynamic Simulation

Character animations produced with motion capture data have many of the stylistic details seen in human motion while those generated with simulation are physically realistic for the dynamic parameters of the character. We combine these two approaches by tracking and modifying human motion capture data using dynamic simulation and constraints. The tracking system generates motion that is appropriate for the graphical character while maintaining characteristics of the original human motion. The system imposes contact and task constraints to add dynamic impacts for interactions with the environment and to modify motions at the behavior level. The system is able to edit motion data to account for changes in the character and the environment as well as create smooth transitions between motion capture sequences. We demonstrate the power of combining these two approaches by tracking data for a variety of upper-body motions and by animating models with differing kinematic and dynamic parameters.

[1]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[2]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[3]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[4]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[5]  Steve Hollasch,et al.  Advanced animation and rendering techniques , 1994, Comput. Graph..

[6]  Michiel van de Panne,et al.  Guided Optimization for Balanced Locomotion , 1995 .

[7]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[8]  Joe Marks,et al.  N-body spacetime constraints , 1995, Comput. Animat. Virtual Worlds.

[9]  Zoran Popovic,et al.  Motion warping , 1995, SIGGRAPH.

[10]  Ken-ichi Anjyo,et al.  Fourier principles for emotion-based human figure animation , 1995, SIGGRAPH.

[11]  Daniel Thalmann,et al.  Computer Animation and Simulation ’95 , 1995, Eurographics.

[12]  Michael F. Cohen,et al.  Efficient generation of motion transitions using spacetime constraints , 1996, SIGGRAPH.

[13]  J. Hahn,et al.  Interpolation Synthesis of Articulated Figure Motion , 1997, IEEE Computer Graphics and Applications.

[14]  Bobby Bodenheimer,et al.  The Process of Motion Capture: Dealing with the Data , 1997, Computer Animation and Simulation.

[15]  James K. Hahn,et al.  Interpolation synthesis for articulated figure motion , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[16]  Jessica K. Hodgins,et al.  Combining active and passive simulations for secondary motion , 1997, SIGGRAPH '97.

[17]  Daniel Thalmann,et al.  Computer Animation and Simulation ’97 , 1997, Eurographics.

[18]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[19]  Michael Gleicher,et al.  Constraint-based Motion Adaptation the Journal of Visualization and Computer Animation , 1998 .

[20]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[21]  Michael Gleicher,et al.  Constraint-based motion adaptation , 1998, Comput. Animat. Virtual Worlds.

[22]  Zoran Popovic,et al.  Physically based motion transformation , 1999, SIGGRAPH.

[23]  Jessica K. Hodgins,et al.  Combining Active and Passive Simulations for Secondary Motion , 2000, IEEE Computer Graphics and Applications.

[24]  Jessica K. Hodgins,et al.  Simulating leaping, tumbling, landing and balancing humans , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).