Dynamic deformation of solid primitives with constraints

This paper develops a systematic approach to deriving dynamic models from parametrically defined solid primitives, global geometric deformations and local finite- element deformations. Even though their kinematics is styl- ized by the particular solid primitive used, the models be- have in a physically correct way with prescribed mass dis- tributions and elasticities. We also propose efficient con- straint methods for connecting these new dynamic primitives together to make articulated models. Our techniques make it possible to build and animate constrained, nonrigid, unibody or multibody objects in simulated physical environments at interactive rates. 1 Introduction The graphics literature is replete with solid object representa- tions. Unfortunately, it is not particularly easy to synthesize realistic animation through direct application of the geomet- ric representations of solid modeling (5), and the problems are exacerbated when animate objects can deform. Physics- based animation has begun to overcome some of the difficul- ties. We propose a systematic approach for creating dynamic solid models capable of realistic physical behaviors starting from common solid primitives such as spheres, cylinders, cones, or superquadrics. Such primitives can "deform" kine- matically in simple ways; for example, a cylinder deforms as its radius or length is changed. To gain additional model- ing power we allow the primitives to undergo parameterized global deformations (bends, tapers, twists, shears, etc.) of the sort proposed in (2). To further enhance the geometric flexibility, we permit local free-form deformations. Our lo- cal deformations are similar in spirit to the FFDs of (12), but rather than being ambient space warps (12, 10), they are in- corporated directly into the solid primitive as finite element shape functions. Through the application of Lagrangian mechanics and the finite element method our models inherit generalized coor- dinates that comprise the geometric parameters of the solid primitive, the global and local deformation parameters, and the six degrees of freedom of rigid-body motion. Lagrange equations govern the dynamics, dictating the evolution of the

[1]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[2]  J. Wittenburg,et al.  Dynamics of systems of rigid bodies , 1977 .

[3]  Barr,et al.  Superquadrics and Angle-Preserving Transformations , 1981, IEEE Computer Graphics and Applications.

[4]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[5]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[6]  H. Kardestuncer,et al.  Finite element handbook , 1987 .

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

[8]  Demetri Terzopoulos,et al.  Physically based models with rigid and deformable components , 1988, IEEE Computer Graphics and Applications.

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

[10]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling: An Introduction , 1989 .

[11]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[12]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

[13]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling , 1989 .

[14]  Andrew P. Witkin,et al.  Fast animation and control of nonrigid structures , 1990, SIGGRAPH.

[15]  John C. Platt,et al.  Constraint methods for neural networks and computer graphics , 1990 .

[16]  Dimitris N. Metaxas,et al.  Dynamic 3D models with local and global deformations: deformable superquadrics , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[17]  Dimitris N. Metaxas,et al.  Dynamic 3D Models with Local and Global Deformations: Deformable Superquadrics , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Alex Pentland,et al.  Generalized implicit functions for computer graphics , 1991, SIGGRAPH.

[19]  Dimitris N. Metaxas,et al.  Shape and Nonrigid Motion Estimation Through Physics-Based Synthesis , 1993, IEEE Trans. Pattern Anal. Mach. Intell..