Motion Transition Based on Bézier Quaternion Curve

Motion transition of virtual human is usually used for changing from one motion to another, which is one of the most important motion editing methods for virtual human motion capture data reuse. In this paper, we present a solution to connect virtual human motion clips smoothly by using bezier quaternion curve. Four control points are used to determine the shape of the bezier quaternion curve and De Casteljau’s algorithm is for calculating interpolation points. Slerp (the abbreviation of quaternion spherical linear interpolation) is chosen as the interpolation method. As a result, realistic and real-time human motion transition is achieved, as experimentally demonstrated with the walking and running motion sequences.

[1]  Klaus Fischer,et al.  Joint Angle Data Representation for Data Driven Human Motion Synthesis , 2016 .

[2]  Erik B. Dam,et al.  Quaternions, Interpolation and Animation , 2000 .

[3]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[4]  Martin Guay,et al.  Space-time sketching of character animation , 2015, ACM Trans. Graph..

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

[6]  Sung Yong Shin,et al.  On‐line motion blending for real‐time locomotion generation , 2004, Comput. Animat. Virtual Worlds.

[7]  Xin Wang,et al.  3D Human Motion Editing and Synthesis: A Survey , 2014, Comput. Math. Methods Medicine.

[8]  M. J. Kim,et al.  Real time motion fairing with unit quaternions , 1998, Comput. Aided Des..

[9]  ShiHong Xia,et al.  Recent advances on virtual human synthesis , 2009, Science in China Series F: Information Sciences.