skip to main content
10.1145/604471.604479acmconferencesArticle/Chapter ViewAbstractPublication PagesgraphiteConference Proceedingsconference-collections
Article

Interactive visual method for motion and model reuse

Published:11 February 2003Publication History

ABSTRACT

We consider a repository of animation models and motions that can be reused to generate new animation sequences. For instance, a user can retrieve an animation of a dog kicking its leg (in air) and manipulate the result to generate a new animation where the dog is kicking a ball. In this particular example, inverse kinematics technique can be used to retarget the kicking motion of a dog to a ball. This approach of reusing models and motions to generate new animation sequences can be facilitated by operations such as querying of animation databases for required models and motions, and manipulation of the query results to meet new constraints. However, manipulation operations such as motion retargeting are quite complex in nature. Hence, there is a need for visualizing the queries on animation databases as well as the manipulation operations on the query results.In this paper, we propose a visually interactive method for reusing motions and models, by adjusting the query results from animation databases for new situations while at the same time, keeping the desired properties of the original models and motions. Here, a user first queries for animation objects, i.e., geometric models and motions. Then, the user interactively makes new animations by visually manipulating the query results. Depending on the orders in which the GUIs (Graphical User Interfaces) are invoked and the parameters are changed, the system automatically generates a sequence of operations, a list of SQL-like syntax commands, and applies it to the query results of motions and models. With the help of visualization tools, the user can view the changes before accepting them.

References

  1. {Akan01} Akanksha, Huang, Z., Prabhakaran, B. and Ruiz, Jr. C. R. Reusing Motions and Models in Animations. Proc. of EGMM 2001, 11-22. Also appears in Jorge, J. A., Correia, N. M., Jones H. and Kamegai M. B. (eds.) Multimedia 2001, Springer-Verlag/Wien, ISBN 3-211-83769-8. (2002) 21-32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {Akan02} Akanksha, Prabhakaran, B., Huang, Z., Ruiz, Jr. C. R. Animation Toolkit Based on Database Approach for Reusing Motions and Models. ACM Multimedia Systems '02. (2002) (Submitted). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {Anke99} M. Ankerst, M. M. Breunig, H. P. Kriegel, and J. Sander. Optics: Ordering points to identify the clustering structure. In Proceedings of the 1999 ACM SIGMOD International Conference on Management of Data, Philadelphia, Pennsylvania, USA, pages 49-60. (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {Arvo00} Arvo, J. and Novins, K. Fluid sketches: continuous recognition and morphing of simple hand-drawn shapes. Proc. ACM UIST '00. (2000) 73-80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {Ayad97} Ayadin, Y., Takahashi, H. and Nakajima, M. Database Guided Animation of Grasp Movement for Virtual Actors. Proc. Multimedia Modeling '97. (1997) 213-225.Google ScholarGoogle Scholar
  6. {Ball97} Ballreich, C. Nancy - 3D Model. 3Name3D. http://www.ballreich.net/vrml/h-anim/nancy_h-anim.wrl. (1997).Google ScholarGoogle Scholar
  7. {Boul94} Boulic R., Huang Z., Magnenat-Thalmann N., and Thalmann D., Goal-Oriented Design and Correction of Articulated Figure Motion with the Track System, Journal of Comput. & Graphics, 18 (4), pp. 443-452. (1994).Google ScholarGoogle ScholarCross RefCross Ref
  8. {Brud95} Bruderlin, A. and Williams, L. Motion Signal Processing. Proc. ACM SIGGRAPH '95. (1995) 97-104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Fu87} Fu K. S., Gonzalez, and Lee C. S. G., Robotics, Control, Sensing, Vision, and Intelligence, McGraw-Hill, inc. pp. 52-76, 84-102, and 111-112. (1987) Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {Gero99} Geroimenko, V. and Phillips, M. Multi-user VRML Environment for Teaching VRML: Immersive Collaborative Learning. Proc. Information Visualization. (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {Glei98} Gleicher, M. Retargeting Motion for New Characters. Proc. ACM SIGGRAPH '98. (1998) 33-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {Hodg97} Hodgins, J. and Pollard, N. Adapting Simulated Behaviors For New Characters. Proc. ACM SIGGRAPH '97. Los Angeles, CA. (1997) 153-162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {Igar01} Igarashi T. and Hughes J. F. A suggestive interface for 3D drawing. Proc. ACM UIST '01. (2001) 173-181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {Kaki98} Kakizaki, K. Generating the Animation of a 3D Agent from Explanatory Text. Proc. ACM MM '98. (1998) 139-144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {Lee00} Lee, W. M. and Lee M. G. An Animation Toolkit Based on Motion Mapping. IEEE Computer Graphics International. (2000) 11-17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {Popo99} Popovic, Z. and Witkin, A. Physically Based Motion Transformation. Proc. ACM SIGGRAPH '99. (1999) 11-19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {Reit} Reitemeyer, A. Barmaid Bot. http://www.geometrek.com/web3d/objects.html.Google ScholarGoogle Scholar
  18. {Robe98} Roberts, D., Berry, D., Isensee, S., & Mullaly, J. Designing for the User with Ovid: Bridging User Interface Design and Software Engineering. London: Macmillan Technical Publishing. (1998). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Schr96} Schroeder W. J., Martin K. M., and Lorenson W. E. The Design and Implementation of an Object-Oriented Toolkit for 3d Graphics and Visualization. IEEE Visualization '96. (1996), 93-100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {Somm96} I. Sommerville, Software Engineering, ADDISON-WESLEY, ISBN 0-201-42765-6, pages 319-344, Fifth Edition, (996)Google ScholarGoogle Scholar
  21. {Thal99} Thalmann D., Farenc N., and Boulic R. Virtual Human Life Simulation and Database: Why and How. Proc. International Symposium on Database Applications in Non-Traditional Environments (DANTE'99). IEEE CS Press. (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {Tola01} D. Tolani, A. Goswami, and N. Badler. Real-time inverse kinematics Techniques for anthropomorphic limbs. Graphical Models 62(5). (2000) 353-388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. {VRML97} The VRML Consortium Incorporated. The Virtual Reality Modeling Language. http://www.vrml.org/Specifications/VRML97/. International Standard ISO/IEC 14772-1: (1997).Google ScholarGoogle Scholar
  24. {Vcom} Vcom3D, Inc. - Seamless Solutions, Andy - H-Anim Working Group. http://www.seamless-solutions.com/html/animation/humanoid_animation.htm. (1998).Google ScholarGoogle Scholar
  25. {Wats99} Watson J., Taylor D., Lockwood S., Visualization of Data from an Intranet Training Systems using Virtual Reality Modeling Language (VRML). Proc. Information Visualization. (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interactive visual method for motion and model reuse

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              GRAPHITE '03: Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia
              February 2003
              307 pages
              ISBN:1581135785
              DOI:10.1145/604471

              Copyright © 2003 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 11 February 2003

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate124of241submissions,51%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader