Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Dynamics and unification of animation control

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present an analysis of unified animation control processes. The design of an animation system is strongly coupled with the considered application. Most of the existing systems are specialized. For example, in audiovisual production or in C.A.D., only a few systems specialized in mechanical computation have capabilities in the image synthesis field. We are working on the design of a general animation system, including generation of motion defined by use of mechanical laws, in an audiovisual environment. Our system is built around a structured graph in which we store a hierarchical description of the objects and mechanical joints. The joints may be used to link the objects together to allow the building of multibody mechanical systems. For objects which are not submited to mechanical laws, motion control can be specified by key-framing techniques or explicit trajectories. We use a dynamical formalism based upon the principle of virtual work associated with LAGRANGE's multipliers and that takes into account holonomic and nonholonomic constraints. The generation of the differential motion equations system is automatically built by performing symbolic derivations. These equations are then solved for each time step and give object locations and orientations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Armstrong WW, Green MW (1985) The dynamics of articulated rigid bodies for purposes of animation. The Visual Computer 1(4):231–240

    Google Scholar 

  • Arnaldi B, Priol T (1986) Synthèse d'image par lancer de rayon, subdivision spatiale, algorithmes et architecture. Tech Rep, Univ Rennes I (June 1986)

  • Arnaldi B, Priol T, Bouatouch K (1987) A new space subdivision method for ray tracing csg modelled scenes. The Visual Computer 3(2):98–108

    Google Scholar 

  • Badler NI, Manoochehri KH, Baraff D (1986) Multi-dimensional input techniques and articulated figure positionating by multiple constraints. Workshop on Interactive 3D Graphics Chapel Hill, North Carolina (October 1986)

  • Badouel D, Hégron G (1988) An Evaluation of CSG Trees Based on Polyhedral Solids. In: Duce DA, Tanune P (eds) EUROGRAPHICS'88. Nice France, (September 1988), in press

  • Bamberger Y (1981) Mécanique de l'ingénieur 1: systèmes de corps rigides, vol. 1. Hermann, Paris

    Google Scholar 

  • Bouatouch K, Arnaldi B, Priol T (1986) Lgrc: a language for image synthesis by ray-casting. TSI 6:475–489

    Google Scholar 

  • Bouatouch K, Madani MO, Priol T, Arnaldi B (1987) A new algorithm of space tracing using a csg model. In: EUROGRAPHICS'87 Conference Proceeding. Centre for Mathematics and Computer Science (August 1987), pp 65–78

  • Brachman RJ (1979) On the epistemological status of semantic networks. In: Findler NV (ed) Associative networks. Academic Press, London, pp 3–46

    Google Scholar 

  • Cook RL, Torrance KE (1982) A reflectance model for computer graphics. ACM Trans Graph 1(1):7–24

    Google Scholar 

  • Dumont G (1987) Application de la mécanique des systèmes de corps rigides à l'animation d'images de synthese. Tech Rep, Ecole Nationale des Ponts et Chaussées et Université de Paris 6, Paris (June 1987)

  • Fournier A, Reeves WT (1986) A simple model of ocean waves. Comput Graph (Siggraph Proc '86) 20(4):75

    Google Scholar 

  • Germain P (1986) Mécanique, vol 1. Ecole Polytechnique, Palaiseau Cedex

    Google Scholar 

  • Gomez J (1985) Twixt: a 3-d animation system. Comput Graph 9(3):291–298

    Google Scholar 

  • Hendrix GG (1979) Encoding knowledge in partitioned networks. In: Findler NV (ed) Associative networks. Academic Press, London, pp 51–90

    Google Scholar 

  • Hoffmann CF, Hopcroft JE (1987) Simulation of physical systems from geometric models. IEEE Journal of Robotics and Automation, RA 3(3):194–206

    Google Scholar 

  • Isaacs PM, Cohen MF (1987) Controlling dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Comput Graph (Siggraph Proc '87) 21(4):215–224

    Google Scholar 

  • Kleinfinger JF (1986) Modélisation dynamique de robots à chaîne cinématique simple, arborescente ou fermée, en vue de leur commande. PhD Thesis, ENSM, Univ Nantes (Mai 1986)

  • Magnenat-Thalmann N, Thalmann D (1988) The use of high level 3-d graphical types in the mira animation system. IEEE Comput Graph Appl 3(9):9–16

    Google Scholar 

  • Orlandea N (1973) Development and application of node-analogous sparsity-oriented methods for simulation of mechanical dynamic system. PhD Thesis, Univ Michigan

  • Phong BT (1975) Illumination model for computer generated images. Commun ACM 18:311–317

    Google Scholar 

  • Pueyo X, Tost D (1987) A survey of computer animation. Tech Rep DM101-87, DMI of ETSEIB, Poly Univ Barcelona, (May 1987)

  • Reeves WT (1986) Particles systems. A technique for modelling a class of fuzzy objects. Comput Graph (Siggraph Proc '89) 17(3):359–376

    Google Scholar 

  • Requicha AA (1980) Representation for rigid solids: theory, methods, and systems. ACM Comput Surv 12(4):437–464

    Google Scholar 

  • Schielen WO (1984) Computer generation of equations of motion. In: Haug EJ (ed) Computer Aided Analysis and Optimisation of Mechanical System Dynamics. Springer, Berlin Heidelberg New York, pp 183–215

    Google Scholar 

  • Steketee SN, Badler NI (1985) Parametric keyframe interpolation incorporating kinetic adjustment and phrasing control. Comput Graph (Siggraph Proc '85), 19(3):255–262

    Google Scholar 

  • Tilove RB, Requicha AAG (1980) Closure of boolean operation on geometric entities. Computer Aided Design 12(5):219–220

    Google Scholar 

  • Whitted T (1980) An improved illumination model for shaded display. Commun ACM 23:343–349

    Article  Google Scholar 

  • Wilhems J, Barsky B (1985) Using dynamic analysis to animate articulated bodies such as humans and robots. Proc Graphics Interface (May 1985), pp 97–104

  • Witkin A, Fleischer K, Barr A (1987) Energy constraints on parameterized models. Comput Graph (Siggraph Proc '87) 21(4):225–232

    Google Scholar 

  • Wittenburg J (ed) (1977) Dynamics of Systems of Rigid Bodies. Teubner, Stuttgart

    Google Scholar 

  • Zeltzer D (1982) Motor control techniques for figure animation. IEEE Comput Graph Appl 2(9):53–59

    Google Scholar 

  • Zeltzer D (1985) Towards an integrated view of 3d computer animation. The Visual Computer 1(4):249–259

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Arnaldi, B., Dumont, G. & Hegron, G. Dynamics and unification of animation control. The Visual Computer 5, 22–31 (1989). https://doi.org/10.1007/BF01901478

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901478

Key words