Computer animation for articulated 3D characters

We present a review of the computer animation literature, mainly concentrating on articulated characters and at least some degree of interactivity or real time simulation. Advances in dierent techniques such as key-frame, motion capture (also known as mocap), dynamics, inverse kinematics (IK), controller systems, and even neural networks are discussed. We try to analyze these methods from dierent aspects: semantics, data input, animation types, generating the animations, combining animations, animation varying, target type, and even the path planning perspective is taken into account for the reviewed animation systems.

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

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

[3]  Daniel Thalmann,et al.  VHD: a system for directing real-time virtual actors , 1999, The Visual Computer.

[4]  Enrico Gobbetti,et al.  An integrated environment to visually construct 3D animations , 1995, SIGGRAPH.

[5]  Eugene Fiume,et al.  Interactive control for physically-based animation , 2000, SIGGRAPH.

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

[7]  David C. Brogan,et al.  Dynamically simulated characters in virtual environments , 1998, SIGGRAPH '97.

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

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

[10]  Daniel Thalmann,et al.  The Foundations to Build a Virtual Human Society , 2001, IVA.

[11]  Charles F. Rose,et al.  Verbs and adverbs: multidimensional motion interpolation using radial basis functions , 1999 .

[12]  Fink Philip,et al.  Three-Dimensional Analysis of Human Movement , 1995 .

[13]  Daniel Thalmann Physical, Behavioral, and Sensor-Based Animation , 1996 .

[14]  James K. Hahn,et al.  Evolutionary controller synthesis for 3-d character animation , 1999 .

[15]  Norman I. Badler,et al.  Real-time virtual humans , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

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

[17]  Norman I. Badler,et al.  Anthropometry for Computer Graphics Human Figures , 1989 .

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

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

[20]  A. James Stewart,et al.  Beyond keyframing: an algorithmic approach to animation , 1992 .

[21]  Norman I. Badler,et al.  The EMOTE model for effort and shape , 2000, SIGGRAPH.

[22]  Demetri Terzopoulos,et al.  Automated learning of muscle-actuated locomotion through control abstraction , 1995, SIGGRAPH.

[23]  Daniel Thalmann,et al.  Real-Time Animation of Realistic Virtual Humans , 1998, IEEE Computer Graphics and Applications.

[24]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[25]  P. Petta,et al.  Creating Personalities for Synthetic Actors: Towards Autonomous Personality Agents , 1997 .

[26]  Justine Cassell,et al.  BEAT: the Behavior Expression Animation Toolkit , 2001, Life-like characters.

[27]  George Maestri,et al.  Digital character animation , 1996 .

[28]  Marie-Paule Cani,et al.  Scripting Interactive Physically‐Based Motions with Relative Paths and Synchronization , 1996, Comput. Graph. Forum.

[29]  Marc Cavazza,et al.  Real-Time Inverse Kinematics through Constrained Dynamics , 1998, CAPTECH.

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

[31]  Norman I. Badler,et al.  Virtual human animation based on movement observation and cognitive behavior models , 1999, Proceedings Computer Animation 1999.

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

[33]  Keith Waters,et al.  A muscle model for animation three-dimensional facial expression , 1987, SIGGRAPH.

[34]  Ruqian Lu,et al.  Automatic Generation of Computer Animation , 2001, Lecture Notes in Computer Science.

[35]  Daniel Thalmann,et al.  Animated Impostors for Real-Time Display of Numerous Virtual Humans , 1998, Virtual Worlds.

[36]  Bruce Blumberg,et al.  Multi-level direction of autonomous creatures for real-time virtual environments , 1995, SIGGRAPH.

[37]  Norman I. Badler,et al.  Building parameterized action representations from observation , 2000 .

[38]  Daniel Thalmann,et al.  An interactive interface for directing virtual humans , 1998 .

[39]  Norman I. Badler,et al.  Dynamically altering agent behaviors using natural language instructions , 2000, AGENTS '00.

[40]  Xiaoyuan Tu,et al.  Artificial Animals for Computer Animation: Biomechanics, Locomotion, Perception, and Behavior , 1999, Lecture Notes in Computer Science.

[41]  Daniel Thalmann,et al.  Integration of motion control techniques for virtual human and avatar real-time animation , 1997, VRST '97.

[42]  Jessica K. Hodgins,et al.  Animation of Human Diving , 1996, Comput. Graph. Forum.

[43]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.

[44]  Jessica K. Hodgins,et al.  Simulation Levels of Detail for Real-time Animation , 1997, Graphics Interface.

[45]  Daniel Thalmann,et al.  Computer animation , 1996, CSUR.

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

[47]  Paul J. W. ten Hagen,et al.  Facial Animation by Synthesis of Captured and Artificial Data , 1998, CAPTECH.

[48]  Zhiyong Huang Motion control for human animation , 1997 .

[49]  Szilárd Kiss 3D character modeling in virtual reality , 2002, Proceedings Sixth International Conference on Information Visualisation.

[50]  Szilárd Kiss Web based VRML modeling , 2001, Proceedings Fifth International Conference on Information Visualisation.

[51]  Demetri Terzopoulos,et al.  Realistic modeling for facial animation , 1995, SIGGRAPH.

[52]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.

[53]  Geoffrey E. Hinton,et al.  NeuroAnimator: fast neural network emulation and control of physics-based models , 1998, SIGGRAPH.

[54]  Daniel Thalmann,et al.  Interacting with Virtual Humans through Body Actions , 1998, IEEE Computer Graphics and Applications.

[55]  George Maestri Digital Character Animation 2: Essential Techniques , 1999 .

[56]  Stuart Mealing,et al.  The Art and Science of Computer Animation , 1992 .

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

[58]  Ruqian Lu,et al.  Automatic generation of computeranimation: using AI for movie animation , 2002 .

[59]  C. Creider Hand and Mind: What Gestures Reveal about Thought , 1994 .

[60]  Pascal Fua,et al.  Realistic Human Body Modeling , 1998 .

[61]  Ronan Boulic,et al.  Robust Position Control of the Center of Mass with Second Order Inverse Kinetics , 1996 .

[62]  Mark Steedman,et al.  Animated conversation: rule-based generation of facial expression, gesture & spoken intonation for multiple conversational agents , 1994, SIGGRAPH.

[63]  Aaron Hertzmann,et al.  Style machines , 2000, SIGGRAPH 2000.

[64]  Fabrizio Lombardi,et al.  Artificial Neural Networks for Motion Emulation in Virtual Environments , 1998, CAPTECH.

[65]  Norman I. Badler,et al.  User-controlled physics-based animation for articulated figures , 1996, Proceedings Computer Animation '96.

[66]  Daniel Thalmann,et al.  Space Discretization for Efficient Human Navigation , 1998, Comput. Graph. Forum.

[67]  Daniel Thalmann,et al.  Inverse Kinetics for Center of Mass Position Control and Posture Optimization , 1994 .

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

[69]  Kenji Amaya,et al.  Emotion from Motion , 1996, Graphics Interface.

[70]  D. Thalmann,et al.  A new generation of synthetic actors: The real-time and interactive perceptive actors , 1996 .

[71]  Daniel Thalmann,et al.  Computer Animation , 1990, Computer Science Workbench.

[72]  Richard Sproat,et al.  WordsEye: an automatic text-to-scene conversion system , 2001, SIGGRAPH.

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

[74]  Dimitris N. Metaxas,et al.  Autonomous Animation and Control of Four- Legged Animals , 1995 .

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

[76]  Jean-Pierre Jessel,et al.  Co-Operative and Concurrent Blending Motion Generators , 2001, WSCG.

[77]  Daniel Thalmann,et al.  Interactive human motion control using a closed-form of direct and inverse dynamics , 1995 .

[78]  James J. Kuffner,et al.  Goal-Directed Navigation for Animated Characters Using Real-Time Path Planning and Control , 1998, CAPTECH.

[79]  Uwe Beyer,et al.  A Heuristic Approach to the Inverse Differential Kinematics Problem , 1997, J. Intell. Robotic Syst..

[80]  Daniel Thalmann,et al.  The animation of autonomous actors based on production rules , 1996, Proceedings Computer Animation '96.

[81]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.

[82]  Daniel Thalmann,et al.  Autonomous Virtual Actors Based on Virtual Sensors , 1997, Creating Personalities for Synthetic Actors.