Skip to main content
Log in

Virtual marionettes: a system and paradigm for real-time 3D animation

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This paper describes a computer graphics system that enables users to define virtual marionette puppets, operate them using relatively simple hardware input devices, and display the scene from a given viewpoint on the computer screen. This computerized marionette theater has the potential to become a computer game for children, an interaction tool over the Internet, enabling the creation of simultaneously viewed and operated marionette show by users on the World Wide Web, and, most importantly, a versatile and efficient professional animation system.

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

Access this article

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

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Bar-Lev A (2003) Virtual marionettes: a system for real-time animation in 3D. MSc research thesis, Technion, Israel Institute of Technology

    Google Scholar 

  2. Mourey A (1993) Marionettes: Atelier et Creation, Editions Fleurus, Paris

  3. Baraff D (1989) Analytical methods for dynamic simulation of non-penetrating rigid bodies. Comput Graph 23(3):223–232

    Google Scholar 

  4. Baraff D (1990) Curved surfaces and coherence for non-penetrating rigid body simulation. Comput Graph 24(4):19–28

    Google Scholar 

  5. Barzel R, Bar AH (1988) A modeling system based on dynamic constraints. Comput Graph 22(4):179–188

    Google Scholar 

  6. Lee D et al (2001) Reproducing works of Calder. J Visualizat Comput Animat 12:81–91

    Article  Google Scholar 

  7. Isaacs PM, Cohen MF (1987) Controlling dynamic simulation with kinematics constraints. In: Proceedings of Siggraph ’87, pp 215–224

  8. Rose C, Guenter B, Bondenheimer B, Cohen MF (1996) Efficient generation of motion transition using space-time constraints. In: Proceedings of Siggraph ’96, pp 147–154

  9. van Overveld C (1994) A simple approximation to rigid body dynamics for computer animation. J Visualizat Comput Animat 5:17–36

    Google Scholar 

  10. Dahlquist G, Bjorck A (1974) Numerical methods. Prentice-Hall, Englewood Cliffs, NJ

  11. Garcia AL (1994) Numerical methods for physics. Prentice-Hall, Englewood Cliffs, NJ

  12. Goldstein H (1982) Classical mechanics. Addison-Wesley, Reading, MA

  13. Greenwood D (1997) Classical dynamics. Dover, New York

  14. Hemami H, Dinneen JH (1993) A marionette-based strategy for stable movement. IEEE Trans Syst Man Cybern 23(2):502–511

    Article  Google Scholar 

  15. van Overveld CWAM (1994) A simple approximation to rigid body for computer animation. J Visualizat Comput Animat 5:17–36

    Google Scholar 

  16. Hubbard PM (1995) Collision detection for interactive graphics applications. IEEE Trans Visual Comput Graph 1(3):218–230

    Article  Google Scholar 

  17. Hubbard PM (1996) Approximating polyhedra with spheres for time-critical collision detection. ACM Trans Graph 15(3):179–210

    Article  Google Scholar 

  18. Meriam JL, Kraige LG (1993) Dynamics, 3rd edn. Wiley, New York

  19. Desbrum M, Schroder P, Barr A (1999) Interactive animation of structured deformable objects. In: Proceedings of Graphics Interface, June 1999, pp 1–8

  20. Watt A, Watt M (1992) Advanced animation and rendering techniques. Addison-Wesley/ACM Press, New York

  21. Witkins A, Baraff D (1997) Physical modelling. Siggraph Short Course Notes

  22. Witkins A, Gleicher M, Welch W (1990) Interactive dynamics. Comput Graph 24(2):11–21

    Google Scholar 

  23. Witkins A, Kass M (1988) Spacetime constraints. Comput Graph 22:159–168 Siggraph Proceedings ’88

    Google Scholar 

  24. Witkins A, Welch W (1990) Fast animation and control of non rigid structures, Comput Graph 24(4):243–252. Proceedings of Siggraph ’90

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfred M. Bruckstein.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bar-Lev, A., Bruckstein, A. & Elber, G. Virtual marionettes: a system and paradigm for real-time 3D animation. Visual Comput 21, 488–501 (2005). https://doi.org/10.1007/s00371-005-0297-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-005-0297-z

Keywords

Navigation