Computer Animation of Human Walking: a Survey

This paper surveys the set of techniques developed in Computer Graphics for animating human walking. We first focus on the evolution from purely kinematic «knowledge-based" methods to approaches that incorporate dynamics constraints, or use dynamics simulations to generate motion. We lastly review the recent advances on motion editing, that enable the control of complex animations by interactively blending and tuning synthetic or captured motions.

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

[2]  Daniel Thalmann,et al.  An evolving system for simulating clothes on virtual actors , 1996, IEEE Computer Graphics and Applications.

[3]  Zicheng Liu,et al.  Hierarchical spacetime control , 1994, SIGGRAPH.

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

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

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

[7]  David Zeltzer,et al.  Knowledge-based animation , 1986, Workshop on Motion.

[8]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[9]  Russell Turner LEMAN: A System for Constructing and Animating Layered Elastic Characters , 1995, Computer Graphics.

[10]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[11]  Bobby Bodenheimer,et al.  The Process of Motion Capture: Dealing with the Data , 1997, Computer Animation and Simulation.

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

[13]  Joe Marks,et al.  Spacetime constraints revisited , 1993, SIGGRAPH.

[14]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

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

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

[17]  François Faure,et al.  An Energy‐Based Approach for Contact Force Computation , 1996, Comput. Graph. Forum.

[18]  David Baraff,et al.  Linear-time dynamics using Lagrange multipliers , 1996, SIGGRAPH.

[19]  Michael Gleicher,et al.  Motion editing with spacetime constraints , 1997, SI3D.

[20]  J. Halbertsma,et al.  Changes in leg movements and muscle activity with speed of locomotion and mode of progression in humans. , 1985, Acta physiologica Scandinavica.

[21]  James F. Cremer,et al.  VRLOCO: Real-Time Human Locomotion from Positional Input Streams , 1996, Presence: Teleoperators & Virtual Environments.

[22]  Michael Girard Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[23]  Daniel Thalmann,et al.  A real time anatomical converter for human motion capture , 1996 .

[24]  R. Enoka Neuromechanical Basis of Kinesiology, 2nd Edition , 1995 .

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

[26]  Daniel Thalmann,et al.  Interactive Shape Design Using Metaballs and Splines , 1995 .

[27]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[28]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[29]  N. Badler,et al.  Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics , 1992 .

[30]  Michiel van de Panne,et al.  From Footprints to Animation , 1997, Comput. Graph. Forum.

[31]  Jessica K. Hodgins,et al.  Three-dimensional human running , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[32]  Jessica K. Hodgins,et al.  Adapting simulated behaviors for new characters , 1997, SIGGRAPH.

[33]  Daniel Thalmann,et al.  Fast Human Body Deformations for Animation and VR Applications , 1994 .

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

[35]  Franck Multon,et al.  Dynamic analysis of human walking , 1997, Computer Animation and Simulation.

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

[37]  Hyeongseok Ko Kinematic and dynamic techniques for analyzing, predicting, and animating human locomotion , 1995 .

[38]  Daniel Thalmann,et al.  A robust approach for the center of mass position control with inverse kinetics , 1996 .

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

[40]  Daniel Thalmann,et al.  Complex Character Positioning Based on a Compatible Flow Model of Multiple Supports , 1997, IEEE Trans. Vis. Comput. Graph..

[41]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[42]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

[43]  Alan Watt,et al.  Advanced animation and rendering techniques - theory and practice , 1992 .

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

[45]  Daniel Thalmann,et al.  Virtual Human Representation and Communication in VLNet , 1997, IEEE Computer Graphics and Applications.

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

[47]  Daniel Thalmann,et al.  Dressing animated synthetic actors with complex deformable clothes , 1992, SIGGRAPH.