On-line locomotion generation based on motion blending

Locomotion such as walking, jogging, and running is one of the most basic forms of daily human motions. However, the previous methods can hardly generate the convincing locomotion of a character following a curved path with a desired speed and style. Based on scattered data interpolation, we propose a novel approach for on-the-fly generation of convincing locomotion, given parameters such as speed, turning angle, and style, on top of others given in the previous approaches. We first present an incremental scheme for timewarping to align the example motion clips of various speeds. Then, we provide a novel scheme for joint angle blending which guarantees similar poses to have similar representations. Finally, we show how to adapt the blended motion to the target character and the environment in an on-line, real-time manner. The resulting motions are not only convincing but also effectively controlled to reflect animator's intention. Our approach is efficient enough for on-line applications such as real-time animation systems and video games.

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

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

[3]  Badler,et al.  Techniques for Generating the Goal-Directed Motion of Articulated Structures , 1982, IEEE Computer Graphics and Applications.

[4]  F. Sebastian Grassia,et al.  Practical Parameterization of Rotations Using the Exponential Map , 1998, J. Graphics, GPU, & Game Tools.

[5]  John K. Johnstone,et al.  Rational control of orientation for animation , 1995 .

[6]  Samuel R. Buss,et al.  Spherical averages and applications to spherical splines and interpolation , 2001, TOGS.

[7]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

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

[9]  Ronald Azuma,et al.  Improving static and dynamic registration in an optical see-through HMD , 1994, SIGGRAPH.

[10]  Eugene Fiume,et al.  Limit cycle control and its application to the animation of balancing and walking , 1996, SIGGRAPH.

[11]  Peter-Pike J. Sloan,et al.  Shape by example , 2001, I3D '01.

[12]  Sung Yong Shin,et al.  General Construction of Time-Domain Filters for Orientation Data , 2002, IEEE Trans. Vis. Comput. Graph..

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

[14]  Sung Yong Shin,et al.  Computer puppetry: An importance-based approach , 2001, TOGS.

[15]  Bernard Peroche,et al.  Interactive control of interpolations for an-imation and modeling , 1993 .

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

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

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

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

[20]  Franck Multon,et al.  Computer Animation of Human Walking: a Survey , 1999 .

[21]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

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

[23]  Armin Bruderlin,et al.  Interactive animation of personalized human locomotion , 1993 .

[24]  Dimitris N. Metaxas,et al.  Automating gait generation , 2001, SIGGRAPH.

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

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

[27]  Sung Yong Shin,et al.  A general construction scheme for unit quaternion curves with simple high order derivatives , 1995, SIGGRAPH.

[28]  Thomas W. Calvert,et al.  Knowledge-Driven, Interactive Animation of Human Running , 1996, Graphics Interface.