Multimedia Tools and Applications

, Volume 32, Issue 3, pp 293–327 | Cite as

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

  • Akanksha
  • Zhiyong Huang
  • B. Prabhakaran
  • Conrado R. RuizJr.
Article

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.

Keywords

Animation Toolkit Database Metadata Multimedia presentations Reuse 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Akihiro K (1997) 3D shape similarity metric based on the correspondence of points. Graduation thesis, Kyoto UniversityGoogle Scholar
  2. 2.
    Ayadin Y, Takahashi H, Nakajima M (1997) Database Guided Animation of Grasp Movement for Virtual Actors. In: Proc. Multimedia Modeling ’97, pp 213–225Google Scholar
  3. 3.
  4. 4.
    Ballreich C (1997) Nancy—3D Model. 3Name3D. http://www.ballreich.net/vrml/h-anim/nancy_h-anim.wrl
  5. 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–992Google Scholar
  6. 6.
    Bruderlin A, Williams L (1995) Motion Signal Processing. In: Proc. ACM SIGGRAPH ’95, pp 97–104Google Scholar
  7. 7.
    Brutzman, D (2000) Composing scene graph alternatives. http://www.web3D.org/TaskGroups/x3d/translation/ComposingAlternateSceneGraphs.html
  8. 8.
    Discreet, Autodesk, Inc. (2003) 3D Studio Max. http://www.discreet.com/products/3dsmax/
  9. 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–105CrossRefGoogle Scholar
  10. 10.
    Gleicher M (1998) Retargeting Motion for New Characters. In: Proc. ACM SIGGRAPH ’98, pp 33–42Google Scholar
  11. 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–102Google Scholar
  12. 12.
    Hodgins J, Pollard N (1997) Adapting Simulated Behaviors For New Characters. In: Proc. ACM SIGGRAPH ’97. Los Angeles, CA, pp 153–162Google Scholar
  13. 13.
    Kakizaki K (1998) Generating the Animation of a 3D Agent from Explanatory Text. In: Proc. ACM MM ’98, pp 139–144Google Scholar
  14. 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. 15.
    Lee GCS (1983) Tutorial on robotics. Washington, DC (chapter 2, pp 47–65)Google Scholar
  16. 16.
    Lee WM, Lee MG (2000) An animation toolkit based on motion mapping. In: IEEE Computer Graphics International, pp 11–17Google Scholar
  17. 17.
    Micrografx, Inc. Products: Micrografx Simply 3D: Product Info. http://www.micrografx.com/mgxproducts
  18. 18.
    Monzani JS, Baerlocher P, Boulic R, Thalmann D (2000) Using an Intermediate Skeleton and Inverse Kinematics for Motion Retargeting. In: Proc. Eurographics 2000Google Scholar
  19. 19.
    Popovic Z, Witkin A (1999) Physically Based Motion Transformation. In: Proc. ACM SIGGRAPH ’99, pp 11–19Google Scholar
  20. 20.
  21. 21.
    Rohlf J, Helman J. IRIS Performer: A High Performance Multiprocessing Toolkit for Real-time 3D Graphics. In: Proc. ACM SIGGRAPH ’95, pp 550–557Google Scholar
  22. 22.
    Shatkin E (1999) Spotlight on asset management. Creative Planet Inc. http://www.designinmotion.com/article/mainv/0,7220,103709,00.html
  23. 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).Google Scholar
  24. 24.
    Tolani D, Goswami A, Badler N (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62(5):353–388, SeptMATHCrossRefGoogle Scholar
  25. 25.
    Vcom3D, Inc.—Seamless Solutions, Andy—H-Anim Working Group (1998) http://www.seamless-solutions.com/html/animation/humanoid_animation.htm
  26. 26.
    The VRML Consortium Incorporated. The Virtual Reality Modeling Language. http://www.vrml.org/Specifications/VRML97/. International Standard ISO/IEC 14772-1: 1997
  27. 27.
    Walczak K (1996) Integration of Virtual Reality and Multimedia Data in Databases. In: Multimedia DatabaseManagement Systems, Proceedings of International Workshop on, pp 80–84Google Scholar
  28. 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)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2006

Authors and Affiliations

  • Akanksha
    • 1
  • Zhiyong Huang
    • 1
    • 2
  • B. Prabhakaran
    • 3
  • Conrado R. RuizJr.
    • 4
  1. 1.School of ComputingNational University of SingaporeSingaporeSingapore
  2. 2.Media Division, A*STAR Institute for Infocom Research (I2R)SingaporeSingapore
  3. 3.Department of Computer ScienceUniversity of Texas at DallasDallasUSA
  4. 4.College of Computer StudiesDe La Salle UniversityManilaPhilippines

Personalised recommendations