Realistic animation of rigid bodies

The theoretical background and implementation for a computer animation system to model a general class of three dimensional dynamic processes for arbitrary rigid bodies is presented. The simulation of the dynamic interaction among rigid bodies takes into account various physical characteristics such as elasticity, friction, mass, and moment of inertia to produce rolling and sliding contacts. If a set of bodies is statically unstable, the system dynamically drives it toward a stable configuration while obeying the geometric constraints of the system including general non-holonomic constraints. The system also provides a physical environment with which objects animated using more traditional techniques can interact. The degree of interaction is easily controlled by the animator. A computationally efficient method to merge kinematics and dynamics for articulated rigid bodies to produce realistic motion is presented.

[1]  A. Booth Numerical Methods , 1957, Nature.

[2]  W. Goldsmith,et al.  Impact: the theory and physical behaviour of colliding solids. , 1960 .

[3]  A. Ishlinsky On the dynamics of a system of rigid bodies , 1973 .

[4]  Åke Björck,et al.  Numerical Methods , 1995, Handbook of Marine Craft Hydrodynamics and Motion Control.

[5]  John W. Boyse,et al.  Interference detection among solids and surfaces , 1979, CACM.

[6]  J. W. Humberston Classical mechanics , 1980, Nature.

[7]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[8]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

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

[10]  Brian A. Barsky,et al.  Using dynamic analysis to animate articulated bodies such as humans and robots , 1985 .

[11]  P. Hughes Spacecraft Attitude Dynamics , 1986 .

[12]  Jerry Weil,et al.  The synthesis of cloth objects , 1986, SIGGRAPH.

[13]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[14]  Andrew P. Witkin,et al.  Energy constraints on parameterized models , 1987, SIGGRAPH.

[15]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[16]  Ronen Barzel,et al.  A modeling system based on dynamic constraints , 1988, SIGGRAPH.

[17]  William H. Press,et al.  Numerical recipes , 1990 .