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.
- {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 ScholarDigital Library
- {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 ScholarDigital Library
- {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 ScholarDigital Library
- {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 ScholarDigital Library
- {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 Scholar
- {Ball97} Ballreich, C. Nancy - 3D Model. 3Name3D. http://www.ballreich.net/vrml/h-anim/nancy_h-anim.wrl. (1997).Google Scholar
- {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 ScholarCross Ref
- {Brud95} Bruderlin, A. and Williams, L. Motion Signal Processing. Proc. ACM SIGGRAPH '95. (1995) 97-104. Google ScholarDigital Library
- {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 ScholarDigital Library
- {Gero99} Geroimenko, V. and Phillips, M. Multi-user VRML Environment for Teaching VRML: Immersive Collaborative Learning. Proc. Information Visualization. (1999). Google ScholarDigital Library
- {Glei98} Gleicher, M. Retargeting Motion for New Characters. Proc. ACM SIGGRAPH '98. (1998) 33-42. Google ScholarDigital Library
- {Hodg97} Hodgins, J. and Pollard, N. Adapting Simulated Behaviors For New Characters. Proc. ACM SIGGRAPH '97. Los Angeles, CA. (1997) 153-162. Google ScholarDigital Library
- {Igar01} Igarashi T. and Hughes J. F. A suggestive interface for 3D drawing. Proc. ACM UIST '01. (2001) 173-181. Google ScholarDigital Library
- {Kaki98} Kakizaki, K. Generating the Animation of a 3D Agent from Explanatory Text. Proc. ACM MM '98. (1998) 139-144. Google ScholarDigital Library
- {Lee00} Lee, W. M. and Lee M. G. An Animation Toolkit Based on Motion Mapping. IEEE Computer Graphics International. (2000) 11-17. Google ScholarDigital Library
- {Popo99} Popovic, Z. and Witkin, A. Physically Based Motion Transformation. Proc. ACM SIGGRAPH '99. (1999) 11-19. Google ScholarDigital Library
- {Reit} Reitemeyer, A. Barmaid Bot. http://www.geometrek.com/web3d/objects.html.Google Scholar
- {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 ScholarDigital Library
- {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 ScholarDigital Library
- {Somm96} I. Sommerville, Software Engineering, ADDISON-WESLEY, ISBN 0-201-42765-6, pages 319-344, Fifth Edition, (996)Google Scholar
- {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 ScholarDigital Library
- {Tola01} D. Tolani, A. Goswami, and N. Badler. Real-time inverse kinematics Techniques for anthropomorphic limbs. Graphical Models 62(5). (2000) 353-388. Google ScholarDigital Library
- {VRML97} The VRML Consortium Incorporated. The Virtual Reality Modeling Language. http://www.vrml.org/Specifications/VRML97/. International Standard ISO/IEC 14772-1: (1997).Google Scholar
- {Vcom} Vcom3D, Inc. - Seamless Solutions, Andy - H-Anim Working Group. http://www.seamless-solutions.com/html/animation/humanoid_animation.htm. (1998).Google Scholar
- {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 ScholarDigital Library
Index Terms
- Interactive visual method for motion and model reuse
Recommendations
An art-directed wrinkle system for CG character clothing and skin
We present a kinematic system for creating art-directed clothing and skin wrinkles on CG characters used in the production of computer-animated feature films. This system employs a curve-based method for generating wrinkles on reference poses, which are ...
Synthesis of complex dynamic character motion from simple animations
SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniquesIn this paper we present a general method for rapid prototyping of realistic character motion. We solve for the natural motion from a simple animation provided by the animator. Our framework can be used to produce relatively complex realistic motion ...
Motion Improvisation: 3D Human Motion Synthesis with a Transformer
UIST '21 Adjunct: Adjunct Proceedings of the 34th Annual ACM Symposium on User Interface Software and TechnologyThe synthesis of complicated and realistic human motion is a challenging problem and is a significant task for game, film and animation industries. Many existing methods rely on complex and time-consuming keyframe-based methods that demand professional ...
Comments