Splicing Upper‐Body Actions with Locomotion

This paper presents a simple and efficient technique for synthesizing high‐fidelity motions by attaching, or splicing, the upper‐body action of one motion example to the lower‐body locomotion of another. Existing splicing algorithms do little more than copy degrees of freedom (DOFs) from one motion onto another. This naïve DOF replacement can produce unrealistic results because it ignores both physical and stylistic correlations between various joints in the body. Our approach uses spatial and temporal relationships found within the example motions to retain the overall posture of the upper‐body action while adding secondary motion details appropriate to the timing and configuration of the lower body. By decoupling upper‐body action from lower‐body locomotion, our motion synthesis technique allows example motions to be captured independently and later combined to create new natural looking motions.

[1]  Lance Williams,et al.  Motion signal processing , 1995, SIGGRAPH.

[2]  Lucas Kovar,et al.  Flexible automatic motion blending with registration curves , 2003, SCA '03.

[3]  David A. Forsyth,et al.  Enriching a motion collection by transplanting limbs , 2004, SCA '04.

[4]  Christoph Bregler,et al.  Motion capture assisted animation: texturing and synthesis , 2002, ACM Trans. Graph..

[5]  Sung Yong Shin,et al.  Rhythmic-motion synthesis based on motion-beat analysis , 2003, ACM Trans. Graph..

[6]  Golam Ashraf,et al.  Generating Consistent Motion Transition via Decoupled Framespace Interpolation , 2000, Comput. Graph. Forum.

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

[8]  Hyeong-Seok Ko,et al.  Spacetime sweeping: an interactive dynamic constraints solver , 2002, Proceedings of Computer Animation 2002 (CA 2002).

[9]  Jovan Popovic,et al.  Style translation for human motion , 2005, ACM Trans. Graph..

[10]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH Classes.

[11]  Okan Arikan,et al.  Interactive motion generation from examples , 2002, ACM Trans. Graph..

[12]  Sung Yong Shin,et al.  On-line locomotion generation based on motion blending , 2002, SCA '02.

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

[14]  Ken Perlin,et al.  Real Time Responsive Animation with Personality , 1995, IEEE Trans. Vis. Comput. Graph..

[15]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[16]  Norman I. Badler,et al.  Animating human locomotion with inverse dynamics , 1996, IEEE Computer Graphics and Applications.

[17]  Taesoo Kwon,et al.  Motion modeling for on-line locomotion synthesis , 2005, SCA '05.

[18]  James K. Hahn,et al.  Combined Partial Motion Clips , 2003, WSCG.

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

[20]  Ning Liu,et al.  Antialiasing by Gaussian integration , 1996, IEEE Computer Graphics and Applications.

[21]  Ken Perlin,et al.  Improv: a system for scripting interactive actors in virtual worlds , 1996, SIGGRAPH.

[22]  Franck Multon,et al.  Computer animation of human walking: a survey , 1999, Comput. Animat. Virtual Worlds.

[23]  Sung Yong Shin,et al.  Planning biped locomotion using motion capture data and probabilistic roadmaps , 2003, TOGS.

[24]  Jessica K. Hodgins,et al.  Interactive control of avatars animated with human motion data , 2002, SIGGRAPH.

[25]  David A. Forsyth,et al.  Motion synthesis from annotations , 2003, ACM Trans. Graph..

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

[27]  Mira Dontcheva,et al.  Layered acting for character animation , 2003, ACM Trans. Graph..

[28]  Christoph Bregler,et al.  Animating by multi-level sampling , 2000, Proceedings Computer Animation 2000.

[29]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .