The Visual Computer

, Volume 10, Issue 4, pp 191–204

Displacement constraints for interactive modeling and animation of articulated structures

  • Jean-Dominique Gascuel
  • Marie-Paule Gascuel
Article

Abstract

This paper presents an integrated set of methods for the automatic construction and interactive animation of solid systems that satisfy specified geometric constraints. Displacement contraints enable the user to design articulated bodies with various degrees of freedom in rotation or in translation at highes and to restrict the scope of the movement at will. The graph of constrained objects may contain closed loops. The animation is achieved by decoupling the free motion of each solid component from the action of the constraints. We do this with iterative tunings in displacements. The method is currently implemented in a dynamically based animation system and takes the physical parameters into account while reestablishing the constraints. In particular, first-order momenta are preserved during this process. The approach would be easy to extend to modeling systems or animation modules without a physical model just by allowing the user to control more parameters.

Key words

Constraints Modeling Animation Simulation Dynamics 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armstrong W, Green M (1985) The dynamics of articulated rigid bodies for purposes of animation. Graph Inerface 85, Montreal, pp 407–415Google Scholar
  2. Barzel R, Barr A (1988) A modeling system based on dynamic constraints. Comput Graph 22:179–188Google Scholar
  3. Featherstone R (1983) The calculation of robot motion using articulated-body inertias. Int J Robotics Res 2:13–30Google Scholar
  4. Gascuel MP, Verroust A, Puech C (1991) A modeling system for complex deformable bodies suited to animation and collision processing. J Visualization Comput Animation, 2:82–91, A shorter version of this paper appeared in Graphics Interface 91Google Scholar
  5. Goldstein H (1983) Classical Mechanics, 2nd edn. Addision Wesley; Reading, MassGoogle Scholar
  6. Isaacs PM, Cohen UF (1987) Controlling dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Comput Graph 21:215–224Google Scholar
  7. Isaacs PM, Cohen UF (1988) Mixed method for complex kinematic constraints in dynamic figure animation. Visual Comput 2:296–305Google Scholar
  8. Lathrop RH (1986) Constrained (closed-loop) robot simulation by local constraint propagation. IEEE Int Conf Robotics Automation San Francisco, pp 689–694Google Scholar
  9. Overveld C van (1990) A technique for motion specification in computer animation. Visual Comput 6:106–116Google Scholar
  10. Overveld C van (1991) An iterative approach to dynamic simulation of 3-D rigid-body motions for real-time interactive computer animation. Visual Comput 7:29–38Google Scholar
  11. Verroust A (1990) Etude de problèmes liés à la définition, la visualisation et l'animation d'objets complexes en informatique graphique. Thèse d'état, Université Paris XI, FranceGoogle Scholar
  12. Wilhelms J, Barsky B (1985) Using dynamic analysis to animate articulated bodies as humans and robots. Graph Interface 85, Montreal, pp 97–104Google Scholar

Copyright information

© Springer-Verlag 1994

Authors and Affiliations

  • Jean-Dominique Gascuel
    • 1
  • Marie-Paule Gascuel
    • 1
  1. 1.LIENS, CNRS URA 1327Ecole Normale SuperieureParis Cedex 05France
  2. 2.iMAGIS, IMAGGrenoble Cedex 09France

Personalised recommendations