Flexible automatic motion blending with registration curves

Many motion editing algorithms, including transitioning and multitarget interpolation, can be represented as instances of a more general operation called motion blending. We introduce a novel data structure called a registration curve that expands the class of motions that can be successfully blended without manual input. Registration curves achieve this by automatically determining relationships involving the timing, local coordinate frame, and constraints of the input motions. We show how registration curves improve upon existing automatic blending methods and demonstrate their use in common blending operations.

[1]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

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

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

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

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

[6]  Shang Guo,et al.  A high-level control mechanism for human locomotion based on parametric frame space interpolation , 1996 .

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

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

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

[10]  Norman I. Badler,et al.  Motion Abstraction and Mapping with Spatial Constraints , 1998, CAPTECH.

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

[12]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

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

[14]  Michael Gleicher,et al.  Motion path editing , 2001, I3D '01.

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

[16]  Golam Ashraf,et al.  Constrained framespace interpolation , 2001, Proceedings Computer Animation 2001. Fourteenth Conference on Computer Animation (Cat. No.01TH8596).

[17]  Mark Mizuguchi,et al.  Data driven motion transitions for interactive games , 2001, Eurographics.

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

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

[20]  Lucas Kovar,et al.  Footskate cleanup for motion capture editing , 2002, SCA '02.

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

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

[23]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH '08.