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.
Similar content being viewed by others
References
Bar-Lev A (2003) Virtual marionettes: a system for real-time animation in 3D. MSc research thesis, Technion, Israel Institute of Technology
Mourey A (1993) Marionettes: Atelier et Creation, Editions Fleurus, Paris
Baraff D (1989) Analytical methods for dynamic simulation of non-penetrating rigid bodies. Comput Graph 23(3):223–232
Baraff D (1990) Curved surfaces and coherence for non-penetrating rigid body simulation. Comput Graph 24(4):19–28
Barzel R, Bar AH (1988) A modeling system based on dynamic constraints. Comput Graph 22(4):179–188
Lee D et al (2001) Reproducing works of Calder. J Visualizat Comput Animat 12:81–91
Isaacs PM, Cohen MF (1987) Controlling dynamic simulation with kinematics constraints. In: Proceedings of Siggraph ’87, pp 215–224
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
van Overveld C (1994) A simple approximation to rigid body dynamics for computer animation. J Visualizat Comput Animat 5:17–36
Dahlquist G, Bjorck A (1974) Numerical methods. Prentice-Hall, Englewood Cliffs, NJ
Garcia AL (1994) Numerical methods for physics. Prentice-Hall, Englewood Cliffs, NJ
Goldstein H (1982) Classical mechanics. Addison-Wesley, Reading, MA
Greenwood D (1997) Classical dynamics. Dover, New York
Hemami H, Dinneen JH (1993) A marionette-based strategy for stable movement. IEEE Trans Syst Man Cybern 23(2):502–511
van Overveld CWAM (1994) A simple approximation to rigid body for computer animation. J Visualizat Comput Animat 5:17–36
Hubbard PM (1995) Collision detection for interactive graphics applications. IEEE Trans Visual Comput Graph 1(3):218–230
Hubbard PM (1996) Approximating polyhedra with spheres for time-critical collision detection. ACM Trans Graph 15(3):179–210
Meriam JL, Kraige LG (1993) Dynamics, 3rd edn. Wiley, New York
Desbrum M, Schroder P, Barr A (1999) Interactive animation of structured deformable objects. In: Proceedings of Graphics Interface, June 1999, pp 1–8
Watt A, Watt M (1992) Advanced animation and rendering techniques. Addison-Wesley/ACM Press, New York
Witkins A, Baraff D (1997) Physical modelling. Siggraph Short Course Notes
Witkins A, Gleicher M, Welch W (1990) Interactive dynamics. Comput Graph 24(2):11–21
Witkins A, Kass M (1988) Spacetime constraints. Comput Graph 22:159–168 Siggraph Proceedings ’88
Witkins A, Welch W (1990) Fast animation and control of non rigid structures, Comput Graph 24(4):243–252. Proceedings of Siggraph ’90
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-005-0297-z