Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2788940.2788944acmconferencesArticle/Chapter ViewAbstractPublication PagessuiConference Proceedingsconference-collections
research-article

Creature Teacher: A Performance-Based Animation System for Creating Cyclic Movements

Published: 08 August 2015 Publication History

Abstract

We present Creature Teacher, a performance-based animation system for creating cyclic movements. Users directly manipulate body parts of a virtual character by using their hands. Creature Teacher's generic approach makes it possible to animate rigged 3D models with nearly arbitrary topology (e.g., non-humanoid) without requiring specialized user-to-character mappings or predefined movements. We use a bimanual interaction paradigm, allowing users to select parts of the model with one hand and manipulate them with the other hand. Cyclic movements of body parts during manipulation are detected and repeatedly played back - also while animating other body parts. Our approach of taking cyclic movements as an input makes mode switching between recording and playback obsolete and allows for fast and seamless creation of animations. We show that novice users with no animation background were able to create expressive cyclic animations for initially static virtual 3D creatures.

Supplementary Material

suppl.mov (sui0117-file3.mp4)
Supplemental video

References

[1]
R. Beimler, G. Bruder, and F. Steinicke. Smurvebox: A smart multi-user real-time virtual environment for generating character animations. In Proc. VRIC, 2013.
[2]
M.-W. Chao, C.-H. Lin, J. Assa, and T.-Y. Lee. Human motion retrieval from hand-drawn sketch. IEEE TVCG, 18(5):729--740, 2012.
[3]
J. Chen, S. Izadi, and A. Fitzgibbon. Kinětre: Animating the world with the human body. In Proc. UIST 2012, pages 435--444, 2012.
[4]
J. Davis, M. Agrawala, E. Chuang, Z. Popović, and D. Salesin. A sketching interface for articulated figure animation. In Proc. SCA 2003, pages 320--328, 2003.
[5]
M. F. Deering. Holosketch: a virtual reality sketching/animation tool. ACM Trans. Comput.-Hum. Interact., 2(3):220--238, 1995.
[6]
M. Dontcheva, G. Yngve, and Z. Popović. Layered acting for character animation. In Proc. Siggraph 2003, pages 409--416, 2003.
[7]
M. Eitsuka and M. Hirakawa. Authoring animations of virtual objects in augmented reality-based 3d space. In Proc. IIAIAAI 2013, pages 256--261, 2013.
[8]
C. Esposito, W. B. Paley, and J. Ong. Of mice and monkeys: a specialized input device for virtual body animation. In Proc. I3D 1995, 1995.
[9]
Y. Guiard. Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model. Journal of motor behavior, 19(4):486--517, 1987.
[10]
M. Gutierrez, F. Vexo, and D. Thalmann. The mobile animator: interactive character animation in collaborative virtual environments. In Proc. IEEE VR 2004, pages 125--284, 2004.
[11]
S. Ishigaki, T. White, V. B. Zordan, and C. K. Liu. Performance-based control interface for character animation. ACM TOG, 28(3):61:1--61:8, 2009.
[12]
A. Jacobson, D. Panozzo, O. Glauser, C. Pradalier, O. Hilliges, and O. Sorkine-Horning. Tangible and modular input device for character articulation. ACM TOG, 33(4), 2014.
[13]
J. Kim and N. S. Pollard. Direct control of simulated nonhuman characters. IEEE Comput. Graph. Appl., 31(4):56--65, 2011.
[14]
S. Kim, X. Zhang, and Y. J. Kim. Haptic puppetry for interactive games. In Proc. Edutainment, pages 1292--1302, 2006.
[15]
T. Komura and W.-C. Lam. Real-time locomotion control by sensing gloves. Computer Animation and Virtual Worlds, 17(5):513--525, 2006.
[16]
M. Kostandov, R. Jianu, W. Zhou, and T. Moscovich. Interactive layered character animation in immersive virtual environment. In Proc. Siggraph 2006 Research Posters, 2006.
[17]
M. Krause, M. Herrlich, L. Schwarten, J. Teichert, and B. Walther-Franks. Multitouch Motion Capturing. In IEEE Tabletops and Interactive Surfaces 2008, 2008.
[18]
J. Laszlo, M. van de Panne, and E. Fiume. Interactive control for physically-based animation. In Proc. Siggraph 2000, pages 201--208, 2000.
[19]
J. Leitner and M. Haller. Harpoon selection: Efficient selections for ungrouped content on large pen-based surfaces. In Proc. UIST 2011, pages 593--602, 2011.
[20]
Q. L. Li, W. D. Geng, T. Yu, X. J. Shen, N. Lau, and G. Yu. Motionmaster: authoring and choreographing kung-fu motions by sketch drawings. In Proc. SCA 2006, pages 233--241, 2006.
[21]
Z. Luo, I.-M. Chen, S. H. Yeo, C.-C. Lin, and T.-Y. Li. Building hand motion-based character animation: The case of puppetry. In Proc. CW 2010, pages 46--52, 2010.
[22]
T. Martin and M. Neff. Interactive quadruped animation. In Motion in Games, volume 7660 of Lecture Notes in Computer Science, pages 208--219. 2012.
[23]
N. Numaguchi, A. Nakazawa, T. Shiratori, and J. K. Hodgins. A puppet interface for retrieval of motion capture data. In Proc. SCA 2011, pages 157--166, 2011.
[24]
S. Oore, D. Terzopoulos, and G. Hinton. A desktop input device and interface for interactive 3d character animation. In In Proc. Graphics Interface 2002, pages 133--140, 2002.
[25]
N. Osawa and K. Asai. An immersive path editor for keyframe animation using hand direct manipulation and 3d gearbox widgets. In Proc. IV 2003, pages 524--529, 2003.
[26]
M. Oshita. Multi-touch interface for character motion control using example-based posture synthesis. In Proc. WSCG 2012, pages 213--222, 2012.
[27]
Y. Seol, C. O'Sullivan, and J. Lee. Creature features: Online motion puppetry for non-human characters. In Proc. SCA 2013, pages 213--221, 2013.
[28]
H. J. Shin, J. Lee, S. Y. Shin, and M. Gleicher. Computer puppetry: An importance-based approach. ACM Trans. Graph., 20(2):67--94, 2001.
[29]
T. Shiratori, M. Mahler, W. Trezevant, and J. K. Hodgins. Expressing animated performances through puppeteering. In Proc. 3DUI 2013. IEEE, 2013.
[30]
M. Slater, M. Usoh, R. Geeas, and A. Steed. Creating animations using virtual reality thatcher world: a case study. Computer Animation, 0:50, 1995.
[31]
P. Song, W. B. Goh, W. Hutama, C.-W. Fu, and X. Liu. A handle bar metaphor for virtual object manipulation with mid-air interaction. In Proc. CHI 2012, pages 1297--1306, 2012.
[32]
D. J. Sturman. Computer puppetry. IEEE Computer Graphics and Applications, 18(1):38--45, 1998.
[33]
M. Thorne, D. Burke, and M. van de Panne. Motion doodles: an interface for sketching character motion. In Proc. SIGGRAPH 2004, 2004.
[34]
A. Vögele, M. Hermann, B. Krüger, and R. Klein. Interactive steering of mesh animations. In Proc. SCA 2012, pages 53--58, 2012.
[35]
B. Walther-Franks and R. Malaka. An interaction approach to computer animation. Entertainment Computing, 5(4):271--283, 2014.
[36]
K. Yamane, Y. Ariki, and J. Hodgins. Animating non-humanoid characters with human motion data. In Proc. SCA 2010, pages 169--178, 2010.
[37]
K. Yamane and Y. Nakamura. Natural motion animation through constraining and deconstraining at will. Visualization and Computer Graphics, IEEE Transactions on, 9(3):352--360, 2003.
[38]
S. Zhai, W. Buxton, and P. Milgram. The silk cursor: Investigating transparency for 3d target acquisition. In Proc. CHI 2004, pages 459--464, 2004.

Cited By

View all
  • (2023)HandAvatar: Embodying Non-Humanoid Virtual Avatars through HandsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581027(1-17)Online publication date: 19-Apr-2023
  • (2023)A Comparative Analysis of Multi-Object Animation with Motion Paths in Virtual RealityHuman-Computer Interaction – INTERACT 202310.1007/978-3-031-42293-5_36(363-367)Online publication date: 26-Aug-2023
  • (2022)Immersive Animation Authoring in Industrial VR Applications2022 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct57072.2022.00209(935-937)Online publication date: Oct-2022
  • Show More Cited By

Index Terms

  1. Creature Teacher: A Performance-Based Animation System for Creating Cyclic Movements

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SUI '15: Proceedings of the 3rd ACM Symposium on Spatial User Interaction
    August 2015
    152 pages
    ISBN:9781450337038
    DOI:10.1145/2788940
    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 the author(s) 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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 August 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d interaction and graphics
    2. 3d user interface
    3. animation
    4. performance-based
    5. virtual reality

    Qualifiers

    • Research-article

    Conference

    SUI '15
    SUI '15: Symposium on Spatial User Interaction
    August 8 - 9, 2015
    California, Los Angeles, USA

    Acceptance Rates

    SUI '15 Paper Acceptance Rate 17 of 48 submissions, 35%;
    Overall Acceptance Rate 86 of 279 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)16
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)HandAvatar: Embodying Non-Humanoid Virtual Avatars through HandsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581027(1-17)Online publication date: 19-Apr-2023
    • (2023)A Comparative Analysis of Multi-Object Animation with Motion Paths in Virtual RealityHuman-Computer Interaction – INTERACT 202310.1007/978-3-031-42293-5_36(363-367)Online publication date: 26-Aug-2023
    • (2022)Immersive Animation Authoring in Industrial VR Applications2022 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct57072.2022.00209(935-937)Online publication date: Oct-2022
    • (2022)Evaluating Immersive Animation Authoring in an Industrial VR Training Context2022 14th International Conference on Signal Processing Systems (ICSPS)10.1109/ICSPS58776.2022.00147(809-817)Online publication date: Nov-2022
    • (2020)ARAnimatorACM Transactions on Graphics10.1145/3386569.339240439:4(83:1-83:12)Online publication date: 12-Aug-2020
    • (2020)Is Immersive Virtual Reality the Ultimate Interface for 3D Animators?Computer10.1109/MC.2019.290887153:4(36-45)Online publication date: Apr-2020
    • (2019)Immersive Virtual Reality-based Interfaces for Character AnimationIEEE Access10.1109/ACCESS.2019.2939427(1-1)Online publication date: 2019
    • (2019)Virtual and Augmented Reality Interfaces in Shared Game Environments: A Novel ApproachIntelligent Technologies for Interactive Entertainment10.1007/978-3-030-16447-8_14(137-147)Online publication date: 31-Mar-2019
    • (2018)InpherProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3174104(1-5)Online publication date: 21-Apr-2018
    • (2016)Rig animation with a tangible and modular input deviceACM Transactions on Graphics10.1145/2897824.292590935:4(1-11)Online publication date: 11-Jul-2016

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media