Interactive generation of falling motions

Interactive generation of falling motions for virtual character with realistic responses to unexpected push, hit or collision with the environment is interesting work to many applications, such as computer games, film production, and virtual training environments. In this paper, we propose a new method to simulate protective behaviors in response to the ways a human may fall to the ground as well as incorporate the reactive motions into motion capture animation. It is based on simulated trajectory prediction and biomechanics inspired adjustment. According to the external perturbations, our system predicts a motion trajectory and uses it to select a desired transition‐to sequence. At the same time, physically generated falling motions will fill in the gap between the two‐motion capture sequences before and after the transition. Utilizing a parallel simulation, our method is able to predict a character's motion trajectory real‐time under dynamics, which ensures that the character moves towards the target sequence and makes the character's behavior more life‐like. Our controller is designed to generate physically plausible motion following an upcoming motion with adjustment from biomechanics rules, which is key to avoid an unconscious look for a character during the transition. Based on a relatively small motion database, our system is effective in generating various interactive falling behaviors. Copyright © 2006 John Wiley & Sons, Ltd.

[1]  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).

[2]  Frédéric H. Pighin,et al.  Hybrid control for interactive character animation , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[3]  Dinesh K. Pai,et al.  Data-driven Interactive Balancing Behaviors , 2005 .

[4]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[5]  Sunil Arya,et al.  Approximate nearest neighbor queries in fixed dimensions , 1993, SODA '93.

[6]  B. E. Maki,et al.  The role of limb movements in maintaining upright stance: the "change-in-support" strategy. , 1997, Physical therapy.

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

[8]  Lucas Kovar,et al.  Motion Graphs , 2002, ACM Trans. Graph..

[9]  Taku Komura,et al.  Animating reactive motion using momentum‐based inverse kinematics , 2005, Comput. Animat. Virtual Worlds.

[10]  Victor B. Zordan,et al.  Dynamic response for motion capture animation , 2005, SIGGRAPH '05.

[11]  Hyun Joon Shin,et al.  Physical touch-up of human motions , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[12]  A. Patla,et al.  Strategies for dynamic stability during locomotion on a slippery surface: effects of prior experience and knowledge. , 2002, Journal of neurophysiology.

[13]  David A. Forsyth,et al.  Pushing people around , 2005, SCA '05.

[14]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

[15]  A. Patla,et al.  Role of the unperturbed limb and arms in the reactive recovery response to an unexpected slip during locomotion. , 2003, Journal of neurophysiology.

[16]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.