Skip to main content
Log in

Animation toolkit based on a database approach for reusing motions and models

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

As animations become more readily available, simultaneously the complexity of creating animations has also increased. In this paper, we address the issue by describing an animation toolkit based on a database approach for reusing geometric animation models and their motion sequences. The aim of our approach is to create a framework aimed for novice animators. Here, we use an alternative notion of a VRML scene graph to describe a geometric model, specifically intended for reuse. We represent this scene graph model as a relational database. A set of spatial, temporal, and motion operations are then used to manipulate the models and motions in an animation database. Spatial operations help in inserting/deleting geometric models in a new animation scene. Temporal and motion operations help in generating animation sequences in a variety of ways. For instance, motion information of one geometric model can be applied to another model or a motion sequence can be retargeted to meet additional constraints (e.g., wiping action on a table can be retargeted with constraints that reduce the size of the table). We present the design and implementation of this toolkit along with several interesting examples of animation sequences that can be generated using this toolkit.

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.

Similar content being viewed by others

References

  1. Akihiro K (1997) 3D shape similarity metric based on the correspondence of points. Graduation thesis, Kyoto University

  2. Ayadin Y, Takahashi H, Nakajima M (1997) Database Guided Animation of Grasp Movement for Virtual Actors. In: Proc. Multimedia Modeling ’97, pp 213–225

  3. Babski C (LIG-EPFL). http://ligwww.epfl.ch/~babski/StandardBody/

  4. Ballreich C (1997) Nancy—3D Model. 3Name3D. http://www.ballreich.net/vrml/h-anim/nancy_h-anim.wrl

  5. Braun N, Dörner R, Soetebier I (1999) A VRML and Java-based Interface for Retrieving VRML Content in Object-oriented Databases. In: de Bra, P (Hrsg.) u.a. Association for the Advancement of Computing in Education: WebNet 99—World Conference of the WWW and Internet. Proceedings. Charlottesville, VA, USA: Association for the Advancement of Computing in Education, AACE, S. pp 987–992

  6. Bruderlin A, Williams L (1995) Motion Signal Processing. In: Proc. ACM SIGGRAPH ’95, pp 97–104

  7. Brutzman, D (2000) Composing scene graph alternatives. http://www.web3D.org/TaskGroups/x3d/translation/ComposingAlternateSceneGraphs.html

  8. Discreet, Autodesk, Inc. (2003) 3D Studio Max. http://www.discreet.com/products/3dsmax/

  9. Funkhouser T, Min P, Kazhdan M, Chen J, Halderman A, Dobkin D, Jacobs D (2003) A search engine for 3D models. ACM Trans Graph 22(1):83–105

    Article  Google Scholar 

  10. Gleicher M (1998) Retargeting Motion for New Characters. In: Proc. ACM SIGGRAPH ’98, pp 33–42

  11. Grünvogel S, Piesk J, Schwichtenberg S, Büchel G (2002) AMOBA: A Database System for Annotating Captured Human Movements. In: Proceedings of Computer Animation 2002 (CA2002), 19–21 June 2002, Genevea, Switzerland IEEE Computer Society, Los Alamitos, pp 98–102

  12. Hodgins J, Pollard N (1997) Adapting Simulated Behaviors For New Characters. In: Proc. ACM SIGGRAPH ’97. Los Angeles, CA, pp 153–162

  13. Kakizaki K (1998) Generating the Animation of a 3D Agent from Explanatory Text. In: Proc. ACM MM ’98, pp 139–144

  14. Kuafman D (1999) Interview with Darwyn Peachey and Greg Brandeau on Pixar’s Asset Management System. Creative Planet. http://www.designinmotion.com/article/mainv/0,7220,113467,00.html

  15. Lee GCS (1983) Tutorial on robotics. Washington, DC (chapter 2, pp 47–65)

  16. Lee WM, Lee MG (2000) An animation toolkit based on motion mapping. In: IEEE Computer Graphics International, pp 11–17

  17. Micrografx, Inc. Products: Micrografx Simply 3D: Product Info. http://www.micrografx.com/mgxproducts

  18. Monzani JS, Baerlocher P, Boulic R, Thalmann D (2000) Using an Intermediate Skeleton and Inverse Kinematics for Motion Retargeting. In: Proc. Eurographics 2000

  19. Popovic Z, Witkin A (1999) Physically Based Motion Transformation. In: Proc. ACM SIGGRAPH ’99, pp 11–19

  20. Reitemeyer A. Barmaid bot. http://www.geometrek.com/web3d/objects.html

  21. Rohlf J, Helman J. IRIS Performer: A High Performance Multiprocessing Toolkit for Real-time 3D Graphics. In: Proc. ACM SIGGRAPH ’95, pp 550–557

  22. Shatkin E (1999) Spotlight on asset management. Creative Planet Inc. http://www.designinmotion.com/article/mainv/0,7220,103709,00.html

  23. Thalmann D, Farenc N, Boulic R (1999) Virtual human life simulation and database: why and how. In: Proc. International Symposium on Database Applications in Non-traditional Environments (DANTE’99) (IEEE CS).

  24. Tolani D, Goswami A, Badler N (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62(5):353–388, Sept

    Article  MATH  Google Scholar 

  25. Vcom3D, Inc.—Seamless Solutions, Andy—H-Anim Working Group (1998) http://www.seamless-solutions.com/html/animation/humanoid_animation.htm

  26. The VRML Consortium Incorporated. The Virtual Reality Modeling Language. http://www.vrml.org/Specifications/VRML97/. International Standard ISO/IEC 14772-1: 1997

  27. Walczak K (1996) Integration of Virtual Reality and Multimedia Data in Databases. In: Multimedia DatabaseManagement Systems, Proceedings of International Workshop on, pp 80–84

  28. Wang CS, Shih T, Huang C, Chen J (2003) Content-based Information Retrieval For VRML 3D Objects. In: Proc. 17th International Conference on Advanced Information Networking and Application (AINA’03)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiyong Huang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Akanksha, Huang, Z., Prabhakaran, B. et al. Animation toolkit based on a database approach for reusing motions and models. Multimed Tools Appl 32, 293–327 (2007). https://doi.org/10.1007/s11042-006-0054-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-006-0054-y

Keywords

Navigation