Skip to main content

Toward General Animation Control

  • Conference paper
New Trends in Computer Graphics

Abstract

In this paper we present an analysis of animation control processes. The design of an animation system is strongly coupled with the considered application. So these systems are specialized, some of them in audiovisual production, in C.A.D. or in mechanical computation. We are working on the design of a general animation system with the capability to generate motion resulting from mechanical laws in an audiovisual environment. The heart of this system is a structured graph used to store a hierarchical description of the objects and the mechanical joints linking them together to build a multibody mechanical system. Motion control can also be specified by key-framing techniques or explicit trajectories for the objects which are not submitted to mechanical laws. The dynamical formalism takes into account holonomic and nonholonomic constraints using the principle of virtual works associated with LAGRANGE’s multipliers. Symbolical equations of motion are automatically built by the system and solved for each time step (frame) to give object locations and orientations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W.W. Armstrong and M.W. Green. The dynamics of articulated rigid bodies for purposes of animation. The Visual Computer, l(4):231–240, December 1985.

    Google Scholar 

  2. B. Arnaldi and T. Priol. Synthèse d’image par lancer de rayon, subdivision spatiale, algorithmes et architecture. Technical Report, Université de Rennes I, Juin 1986.

    Google Scholar 

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

    Article  Google Scholar 

  4. N.I. Badler and al. Multi-dimensional input techniques and articulated figure positionating by multiple constraints. Workshop on Interactive 3D Graphics. Chapel Hill, North Carolina, October 1986.

    Google Scholar 

  5. D. Badouel. Opérations Booléennes sur les Solides. Technical Report, Université de RENNES 1, June 1987.

    Google Scholar 

  6. Y. Bamberger. Mécanique de l’ingénieur 1: systèmes de corps rigides. Volume 1, Hermann, 293 rue Lecourbe 75015 Paris, 1981.

    Google Scholar 

  7. K. Bouatouch, B. Arnaldi, and T. Priol. Lgrc: un langage pour la synthèse d’images par lancer de rayons. T S I, 6:475–489, November 1986.

    Google Scholar 

  8. K. Bouatouch, M.O Madani, T. Priol, and B. Arnaldi. A new algorithm of space tracing using a csg model. In EUROGRAPHICS’87 Conference Proceeding, pages 65–78, Centre for Mathematics and Computer Science, August 1987.

    Google Scholar 

  9. R.L. Cook and K.E. Torrance. A reflectance model for computer graphics. ACM transactions on graphics, l(l):7–24, January 1982.

    Article  Google Scholar 

  10. G. Dumont. Application de la mécanique des systèmes de corps rigides à l’animation d’images de synthèse. Technical Report, Ecole Nationale des Ponts et Chaussées et Université de PARIS 6, PARIS, June 1987.

    Google Scholar 

  11. A. Fournier and W.T. Reeves. A simple model of ocean waves. Computer Graphics (Siggraph Proc. ’86), 20(4):75, August 1986.

    Article  Google Scholar 

  12. P. Germain. Mécanique. Volume 1, Ecole Polytechnique, 91128 Palaiseau Cedex, 1986.

    Google Scholar 

  13. J. Gomez. Twixt: a 3-d animation system. Computer and Graphics, 9(3):291–298, 1985.

    Article  Google Scholar 

  14. C.F. Hoffmann and J.E. Hopcroft. Simulation of physical systems from geometric models. In IEEE Journal of Robotics and Automation, pages 194–206, IEEE, June 1987.

    Google Scholar 

  15. P.M. Isaacs and M.F. Cohen. Controlling dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Computer Graphics (Siggraph Proc. ’81), 21(4):215–224, July 1987.

    Article  Google Scholar 

  16. J.F. Kleifinger. Modélisation dynamique de robots à chaîne cinématique simple, arborescente ou fermée, en vue de leur commande. PhD thesis, ENSM, Université de Nantes, Mai 1986.

    Google Scholar 

  17. N. Magnenat-Thalmann and D. Thalmann. The use of high level 3-d graphical types in the mira animation system. IEEE Computer Graphics and Applications, 3(9):9–16, 1983.

    Article  Google Scholar 

  18. N. Orlandea. Development and Application of Node-Analogous Sparsity-Oriented Methods for Simulation of Mechanical Dynamic System. PhD thesis, University of Michigan, 1973.

    Google Scholar 

  19. B.T. Phong. Illumination model for computer generated images. Communications of the ACM, 18:311–317, June 1975.

    Article  Google Scholar 

  20. X. Pueyo and D. Tost. A survey of Computer Animation. Technical Report DMI01–87, DMI of ETSEIB, Poly. Univ. of Barcelona, May 1987.

    Google Scholar 

  21. W.T. Reeves. Particle systems, a technique for modelling a class of fuzzy objects. Computer Graphics (Siggraph Proc. ’88), 17(3):359–376, July 1983.

    Article  Google Scholar 

  22. A.A. Requicha. Representation for rigid solids: theory, methods, and systems. ACM Computing Surveys, 12(4):437–464, December 1980.

    Article  Google Scholar 

  23. W.O. Schielen. Computer generation of equations of motion. In E.J. Haug, editor, Computer Aided Analysis and Optimisation of Mechanical System Dynamics, pages 183–215, Springer-Verlag, 1984.

    Google Scholar 

  24. S.N. Steketee and N.I. Badler. Parametric keyframe interpolation incorporating kinetic adjustement and phrasing control. Computer Graphics (Siggraph proc. ’85), 19(3), July 1985.

    Google Scholar 

  25. R.B Tilove and A.A.G Requicha. Closure of boolean operations on geometric entities. Computer Aided Design, 12(5):219–220, September 1980.

    Article  Google Scholar 

  26. T. Whitted. An improved illumination model for shaded display. Communications of the ACM, 23:343–349, June 1980.

    Article  Google Scholar 

  27. J. Wilhems and B. Barsky. Using dynamic analysis to animate articulated bodies such as humans and robots, pages 197–204, Graphics interface’85, May 1985.

    Google Scholar 

  28. A. Witkin, K. Fleischer, and A. Barr. Energy constraints on parameterized models. Computer Graphics (Siggraph Proc. ’81), 21(4):225–232, July 1987.

    Article  Google Scholar 

  29. J. Wittenburg. Dynamics of Systems of Rigid Bodies. Teubner, Stuttgart, 1977.

    MATH  Google Scholar 

  30. D. Zeltzer. Motor control techniques for figure animation. IEEE Computer Graphics and Applications, 2(9):53–59, November 1982.

    Article  Google Scholar 

  31. D. Zeltzer. Towards an integrated view of 3d computer animation. The Visual Computer, l(4):249–259, December 1985.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hégron, G., Arnaldi, B., Dumont, G. (1988). Toward General Animation Control. In: Magnenat-Thalmann, N., Thalmann, D. (eds) New Trends in Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83492-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-83492-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-83494-3

  • Online ISBN: 978-3-642-83492-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics