Abstract
A methodology is proposed for creating and animating computer generated characters which combines recent research advances in robotics, physically based modeling and geometric modeling. The control points of geometric modeling deformations are constrained by an underlying articulated robotics skeleton. These deformations are tailored by the animator and act as a muscle layer to provide automatic squash and stretch behavior of the surface geometry. A hierarchy of composite deformations provides the animator with a multi-layered approach to defining both local and global transition of the character's shape. The muscle deformations determine the resulting geometric surface of the character. This approach provides independent representation of articulation from surface geometry, supports higher level motion control based on various computational models, as well as a consistent, uniform character representation which can be tuned and tweaked by the animator to meet very precise expressive qualities. A prototype system (Critter) currently under development demonstrates research results towards layered construction of deformable animated characters.
- 1 Thomas & Johnston, "Disney Animation: The Illusion of Life", Abbeville Press, New York, '84.Google Scholar
- 2 Lasseter, John, "Principles of Traditional Animation Applied to 3D Computer Animation", Computer Graphics, Vol. 21, No. 4, '87. Google ScholarDigital Library
- 3 Gomez, Julian, "Twixt: A 3-D Animation System", Proceedings of Eurographics 84, '84.Google Scholar
- 4 Sturman, David, "Interactive Keyframe Animation of 3-D Articulated Models", Proc. Graph. Interface, '84.Google Scholar
- 5 Van Bearle, "A Case Study of Flexible Figure Animation", 3- D Character Animation by Computer Course Notes, Siggraph '87.Google Scholar
- 6 Forsey & Bartels, "Hierarchical B-Spline Refinement", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 7 Barr, Alan, "Global and Local Deformations of Solid Primifives", Computer Graphics, Vol. 18, No. 3, July, '84. Google ScholarDigital Library
- 8 Sederberg & Parry, "Free Form Deformations of Solid Geometric Models", Computer Graphics, Vol. 20, No. 4, '86. Google ScholarDigital Library
- 9 Barr, Alan, "Dynamic Constraints", State of the Art in Image Synthesis Course Notes, Siggraph, '86.Google Scholar
- 10 Terzopoulos, Platt, Barr, and Fleischer, "Elastically Deformable Models", Computer Graphics, Vol. 21, No. 4, July, '87. Google ScholarDigital Library
- 11 Haumann & Parent, "The Behavioral Testbed: Obtaining Complex Behavior from Simple Rules", The Visual Computer, Special Issue on Mechanics, Control and Animation, Vol. 4, No. 6, Dec., '88.Google Scholar
- 12 Hahn, James, "Realistic Animation of Rigid Bodies", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 13 Moore and Wilhelms, "Collision Detection and Response for Computer Animation", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 14 Terzopoulos and Fleischer, "Modeling inelastic Deformation: Viscoelasticity, Plasticity, Fracture", Computer Graphics, Vol. 22, No. 4, August'88. Google ScholarDigital Library
- 15 Terzopoulos and WitkJn, "Physically Based Models with Rigid and Deformable Components", IEEE CG&A, November, '88. Google ScholarDigital Library
- 16 Miller, Gavin, "The Motion Dynamics of Snakes and Worms", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 17 Witkin, Fleischer, & Burr, "Energy Constraints on parameterized Models", Computer Graphics, VoI. 21, No. 4, '87. Google ScholarDigital Library
- 18 Barzel & Burr, "A Modeling System Based on Dynamic Constraints", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 19 Witkin and Kass "Spacetime Constraints", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 20 Platt and Burr, "Constraint Methods for Flexible Objects", Computer Graphics, Vol. 22, No. 4, '88. Google ScholarDigital Library
- 21 Girard & Maciejewski, "Computational Modeling for Comuter Animation of Legged Figures"; Computer Graphics, Vol. 19, No. 3, '85. Google ScholarDigital Library
- 22 Girard, Michael, "interactive Design of 3-D Computer Animated Legged Animal Motion", Chapel Hill Interactive Computer Graphics Interface Workshop, '86. Google ScholarDigital Library
- 23 Badler, Manoochehri, Waiters, "Articulated Figure Positioning by Multiple Constraints", IEEE CG&A, June, '87 Google ScholarDigital Library
- 24 Armstrong & Green, "The Dynamics of Articulated Rigid Bodies for purposes of Animation", Proc. Graphics Interface 85, '85.Google Scholar
- 25 Wilhelms, Jane, "Using Dynamic Analysis for Realistic Animation of Articulated Bodies", IEEE CG&A, June, '87. Google ScholarDigital Library
- 26 Isaacs and Cohen, "Controlling Dynamic Simulation with Kinematic Constraints, Behavioral Functions and Inverse Dynamics", Computer Graphics, Vol. 21, No. 4, July, '87. Google ScholarDigital Library
- 27 Zeltzer, David, "Representation and Control of Three dimensional Computer Animated Figures", Ph.D. Dissertation, The Ohio State University, '84. Google ScholarDigital Library
- 28 Amkxaut, Susan, "Flock: A Behavioral Model for Computer Animation", M.A. Thesis, The Ohio State University, '89.Google Scholar
- 29 Reynolds, Craig, "Flocks, herds and Schools; A Distributed Behavioral Model", Computer Graphics, '87. Google ScholarDigital Library
- 30 Burtnyk & Wein, "Interactive Skeleton Techniques for Enhancing Motion Dynamics in Key Frame Animation", CACM, Vol. 19., No. 10, Oct. '76. Google ScholarDigital Library
- 31 Parent, Richard, "A System for Generating 3-Dimensional Data for Computer Graphics", Ph.D. Dissertation, The Ohio State University, '77. Google ScholarDigital Library
- 32 Magnenat-Thalmann & Thalmann, "The Direction of Synthetic Actors in the Film Rendezvous a Montreal", IEEE CG&A, Dec., '87. Google ScholarDigital Library
- 33 Donkin, John, personal communication '88.Google Scholar
- 34 Denavit & Hartenberg, "A Kinematic Notation for Lower- Pair Mechanisms Based on Matrices", J Appl Mech, Vol. 23, '55.Google Scholar
- 35 Whitney, "The Mathematics of Coordinated Control of Prosthetic Arms and Manipulators", Journal of Dynamic systems, Measurement, and Control, Dec., '72.Google Scholar
- 36 Klein, Huang, "Review of Pseudoinverse Control for Use with KinematicaUy Redundant Manipulators", IEEE Transactions on Systems, Man, and Cybernetics, Vol SMC-132, No. 3, March/April '83.Google Scholar
- 37 Chadwick and Parent, "Critter Construction: Developing Characters for Computer Animation', Proceedings Pixim, "88.Google Scholar
- 38 Steindler, Arthur, "Kinesiology of the Human Body", Charles C. Thomas Publisher, Springfield Illinois, '55.Google Scholar
- 39 Burstein, A., Frankel, V., "The Viscoelastic Properties of Some Biological Materials", Materials in Biomedical Engineering Vol. 146, Article 1, p. 158-165, Annals of the New York Academy of Sciences, January 1968.Google Scholar
- 40 Schneider D., et al.,"In Vitro Biaxial Stress-Strain Response of Human Skin", Arch Otolaryngol Vol 110, p. 329-333, May 1984Google ScholarCross Ref
- 41 Fung, Y. C., Biomechanics: Mechanical Properties of Living Tissues, Springer-Verlag, New York, 1981.Google Scholar
- 42 Lundin, R. Ruminations of a Model Maker IEEE Computer Graphics and Applications 7 (5):3-5 May 1987Google ScholarDigital Library
- 43 Waters, K. A Muscle Model for Animating Three-Dimensional Facial Expression Computer Graphics 21(4):17-24 (Siggraph Proceedings) July 1987 Google ScholarDigital Library
- 44 Weil, J. The Synthesis of Cloth Objects Computer Graphics 20(4):49-54 (Siggraph Proceedings) August 1986 Google ScholarDigital Library
Index Terms
- Layered construction for deformable animated characters
Recommendations
Layered construction for deformable animated characters
SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniquesA methodology is proposed for creating and animating computer generated characters which combines recent research advances in robotics, physically based modeling and geometric modeling. The control points of geometric modeling deformations are ...
Physically based rigging for deformable characters
In this paper, we introduce a framework for instrumenting (rigging) characters that are modeled as dynamic elastic bodies, so that their shapes can be controlled by an animator. Because the shape of such a character is determined by physical dynamics, ...
Comments