[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3099564.3099570acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
research-article

Authoring motion cycles

Published: 28 July 2017 Publication History

Abstract

Motion cycles play an important role in animation production and game development. However, creating motion cycles relies on general-purpose animation packages with complex interfaces that require expert training. Our work explores the specific challenges of motion cycle authoring and provides a system simple enough for novice animators while maintaining the flexibility of control demanded by experts. Due to their cyclic nature, we show that performance animation provides a natural interface for motion cycle specification. Our system allows the user to act several loops of motion using a variety of capture devices and automatically extracts a looping cycle from this potentially noisy input. Motion cycles for different character components can be authored in a layered fashion, or our method supports cycle extraction from higher-dimensional data for capture devices that deliver many degrees of freedom. After capture, a custom curve representation and manipulation tool allows the user to coordinate and control spatial and temporal transformations from a single viewport. Ground and other planar contacts are specified with a single sketched line that adjusts a curve's position and timing to establish non-slipping contact. We evaluate the effectiveness of our work through tests with both novice and expert users and show a variety of animated motion cycles created with our system.

Supplementary Material

ZIP File (a8-ciccone.zip)
Supplemental files.

References

[1]
Amr Ahmed, Farzin Mokhtarian, and Adrian Hilton. 2003. Cyclification of Human Motion for Animation Synthesis. In Eurographics 2003 - Short Presentations.
[2]
Jinxiang Chai and Jessica K. Hodgins. 2005. Performance Animation from Low-dimensional Control Signals. ACM Trans. Graph. 24, 3 (2005), 686--696.
[3]
Byungkuk Choi, Roger Blanco i Ribera, J. P. Lewis, Yeongho Seol, Seokpyo Hong, Haegwang Eom, Sunjin Jung, and Junyong Noh. 2016. SketchiMo: Sketch-based Motion Editing for Articulated Characters. ACM Trans. Graph. 35, 4 (2016), 146:1--146:12.
[4]
Byungkuk Choi, Mi You, and Junyong Noh. 2008. Extended Spatial Keyframing for Complex Character Animation. Comput. Animat. Virtual Worlds 19, 3--4 (2008), 175--188.
[5]
M. G. Choi, K. Yang, T. Igarashi, J. Mitani, and J. Lee. 2012. Retrieval and Visualization of Human Motion Data via Stick Figures. Comput. Graph. Forum 31, 7ptl (2012), 2057--2065.
[6]
Se-Joon Chung, Junggon Kim, Shangchen Han, and Nancy S. Pollard. 2015. Quadratic Encoding for Hand Pose Reconstruction from Multi-Touch Input. In EG 2015 - Short Papers.
[7]
Loïc Ciccone, Martin Guay, and Robert W. Sumner. 2016. Flow Curves: an Intuitive Interface for Coherent Scene Deformation. Computer Graphics Forum 35, 7 (2016), 247--256.
[8]
Patrick Coleman, Jacobo Bibliowicz, Karan Singh, and Michael Gleicher. 2008. Staggered Poses: A Character Motion Representation for Detail-preserving Editing of Pose and Coordinated Timing. In Proc. of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 137--146.
[9]
Stelian Coros, Philippe Beaudoin, and Michiel van de Panne. 2010. Generalized Biped Walking Control. ACM Trans. Graph. 29, 4 (2010), Article 130.
[10]
Sean Curtis, Ming C. Lin, and Dinesh Manocha. 2011. Walk This Way: A Lightweight, Data-Driven Walking Synthesis Algorithm. In MIG. Mira Dontcheva, Gary Yngve, and Zoran Popović. 2003. Layered Acting for Character Animation. ACM Trans. Graph. 22, 3 (2003), 409--416.
[11]
Oliver Glauser, Wan-Chun Ma, Daniele Panozzo, Alec Jacobson, Otmar Hilliges, and Olga Sorkine-Hornung. 2016. Rig Animation with a Tangible and Modular Input Device. ACM Trans. Graph. 35, 4 (2016).
[12]
Martin Guay, Marie-Paule Cani, and Rémi Ronfard. 2013. The Line of Action: An Intuitive Interface for Expressive Character Posing. ACM Trans. Graph. 32, 6 (2013), 205:1--205:8.
[13]
Martin Guay, Rémi Ronfard, Michael Gleicher, and Marie-Paule Cani. 2015. Space-time Sketching of Character Animation. ACM Trans. Graph. 34, 4 (2015), 118:1--118:10.
[14]
Fabian Hahn, Frederik Mutzel, Stelian Coros, Bernhard Thomaszewski, Maurizio Nitti, Markus Gross, and Robert W. Sumner. 2015. Sketch Abstractions for Character Posing. In Proc. of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation. 185--191.
[15]
Jessica K. Hodgins, Wayne L. Wooten, David C. Brogan, and James F. O'Brien. 1995. Animating Human Athletics. In Proc. of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques. 71--78.
[16]
Eugene Hsu, Marco da Silva, and Jovan Popović. 2007. Guided Time Warping for Motion Editing. In Proc. of the 2007 ACM SIGGRAPH/Euro graphics Symposium on Computer Animation. 45--52.
[17]
Takeo Igarashi, Tomer Moscovich, and John F. Hughes. 2005. Spatial Keyframing for Performance-driven Animation. In Proc. of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 107--115.
[18]
Jaewoong Jeon, Hyunho Jang, Soon-Bum Lim, and Yoon-Chul Choy. 2010. A sketch interface to empower novices to create 3D animations. Computer Animation and Virtual Worlds 21, 3--4 (2010), 423--432.
[19]
Ming Jin, Dan Gopstein, Yotam Gingold, and Andrew Nealen. 2015. AniMesh: Interleaved Animation, Modeling, and Editing. ACM Trans. Graph. 34, 6 (2015), 207:1--207:8.
[20]
Jongmin Kim, Yeongho Seol, and Jehee Lee. 2013. Human motion reconstruction from sparse 3D motion sensors using kernel CCA-based regression. Computer Animation and Virtual Worlds 24, 6 (2013), 565--576.
[21]
Manmyung Kim, Kyunglyul Hyun, Jongmin Kim, and Jehee Lee. 2009. Synchronized Multi-character Motion Editing. In ACM SIGGRAPH 2009 Papers. 79:1--79:9.
[22]
Joseph Laszlo, Michiel van de Panne, and Eugene Fiume. 2000. Interactive Control for Physically-based Animation. In Proc. of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 201--208.
[23]
Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, and Nancy S. Pollard. 2002. Interactive Control of Avatars Animated with Human Motion Data. In Proc. of the 29th Annual Conference on Computer Graphics and Interactive Techniques. 491--500.
[24]
Juncong Lin, Takeo Igarashi, Jun Mitani, and Greg Saul. 2010. A Sketching Interface for Sitting-pose Design. In Proc. of the Seventh Sketch-Based Interfaces and Modeling Symposium. 111--118.
[25]
Huajun Liu, Xiaolin Wei, Jinxiang Chai, Inwoo Ha, and Taehyun Rhee. 2011. Realtime Human Motion Control with a Small Number of Inertial Sensors. In Symposium on Interactive 3D Graphics and Games. 133--140.
[26]
Noah Lockwood and Karan Singh. 2011. Biomechanically-inspired Motion Path Editing. In Proc. of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 267--276.
[27]
Noah Lockwood and Karan Singh. 2012. Finger Walking: Motion Editing with Contact-based Hand Performance. In Proc. of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 43--52.
[28]
Tyler Martin and Michael Neff. 2012. Interactive Quadruped Animation. In MIG.
[29]
Jianyuan Min, Yen-Lin Chen, and Jinxiang Chai. 2009. Interactive Generation of Human Animation with Deformable Motion Models. ACM Trans. Graph. 29, 1 (2009), 9:1--9:12.
[30]
Greg Mori, Serge Belongie, and Jitendra Malik. 2005. Efficient Shape Matching Using Shape Contexts. IEEE Trans. Pattern Anal. Mach. Intell. 27, 11 (2005), 1832--1837.
[31]
Tomohiko Mukai. 2011. Motion Rings for Interactive Gait Synthesis. In Symposium on Interactive 3D Graphics and Games. 125--132.
[32]
Tomohiko Mukai and Shigeru Kuriyama. 2009. Pose-timeline for Propagating Motion Edits. In Proc. of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 113--122.
[33]
Michael Neff, Irene Albrecht, and Hans-Peter Seidel. 2007. Layered Performance Animation with Correlation Maps. Comput. Graph. Forum 26 (2007), 675--684.
[34]
Sageev Oore, Demetri Terzopoulos, and Geoffrey Hinton. 2002. A Desktop Input Device and Interface for Interactive 3D Character Animation. In In Proc. Graphics Interface. 133--140.
[35]
A. Cengiz Öztireli, Ilya Baran, Tiberiu Popa, Boris Dalstein, Robert W. Sumner, and Markus Gross. 2013. Differential Blending for Expressive Sketch-based Posing. In Proc. of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 155--164.
[36]
Charles Rose, Brian Guenter, Bobby Bodenheimer, and Michael F. Cohen. 1996. Efficient Generation of Motion Transitions Using Spacetime Constraints. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. 147--154.
[37]
Takaaki Shiratori, Moshe Mahler, Warren Trezevant, and Jessica K. Hodgins. 2013. Expressing animated performances through puppeteering. In 2013 IEEE Symposium on 3D User Interfaces (3DUI). 59--66.
[38]
Fernando Wagner da Silva, Luiz Velho, Jonas Gomes, and Siome Goldenstein. 1999. Motion Cyclification by Time x Frequency Warping. In Proceedings of the XII Brazilian Symposium on Computer Graphics and Image Processing. 49--.
[39]
Ronit Slyper and Jessica K. Hodgins. 2008. Action Capture with Accelerometers. In Proc. of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 193--199.
[40]
Jochen Tautges, Arno Zinke, Björn Krüger, Jan Baumann, Andreas Weber, Thomas Helten, Meinard Müller, Hans-Peter Seidel, and Bernd Eberhardt. 2011. Motion Reconstruction Using Sparse Accelerometer Data. ACM Trans. Graph. 30, 3 (2011), 18:1--18:12.
[41]
Sílvio César Lizana Terra and Ronald Anthony Metoyer. 2007. A performance-based technique for timing keyframe animations. Graphical Models 69, 2 (2007), 89--105.
[42]
Matthew Thorne, David Burke, and Michiel van de Panne. 2004. Motion Doodles: An Interface for Sketching Character Motion. In ACM SIGGRAPH 2004 Papers. 424--431.
[43]
Benjamin Walther-Franks, Marc Herrlich, Thorsten Karrer, Moritz Wittenhagen, Roland Schröder-Kroll, Rainer Malaka, and Jan Borchers. 2012. Dragimation: Direct Manipulation Keyframe Timing for Performance-based Animation. In Proc. of Graphics Interface 2012. 101--108.
[44]
Xin Wang, Qing Ma, and Wanliang Wang. 2012. Kinect driven 3D character animation using semantical skeleton. In 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems, Vol. 01. 159--163.
[45]
Xiaolin Wei and Jinxiang Chai. 2011. Intuitive Interactive Human-Character Posing with Millions of Example Poses. IEEE Comput. Graph. Appl. 31, 4 (2011), 78--88.
[46]
Andrew Witkin and Zoran Popovic. 1995. Motion Warping. In Proc. of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques. 105--108.
[47]
KangKang Yin, Kevin Loken, and Michiel van de Panne. 2007. SIMBICON: Simple Biped Locomotion Control. In ACM SIGGRAPH 2007 Papers.
[48]
Innfarn Yoo, Michel Abdul Massih, Illia Ziamtsov, Raymond Hassan, and Bedrich Benes. 2015. Motion Retiming by Using Bilateral Time Control Surfaces. Comput. Graph. 47, C (2015), 59--67.
[49]
Innfarn Yoo, Juraj Vanek, Maria Nizovtseva, Nicoletta Adamo-Villani, and Bedrich Benes. 2014. Sketching Human Character Animations by Composing Sequences from Large Motion Database. Vis. Comput. 30, 2 (2014), 213--227.

Cited By

View all
  • (2024)Expressive Animation Retiming from Impulse-Based GesturesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696323(1-7)Online publication date: 21-Nov-2024
  • (2024)Keyframe Control of Music-Driven 3D Dance GenerationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.323553830:7(3474-3486)Online publication date: Jul-2024
  • (2024)ASAP: animation system for agent-based presentationsThe Visual Computer10.1007/s00371-024-03622-wOnline publication date: 3-Oct-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '17: Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation
July 2017
212 pages
ISBN:9781450350914
DOI:10.1145/3099564
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: 28 July 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. animation interface
  2. motion curves
  3. motion cycles
  4. performance

Qualifiers

  • Research-article

Funding Sources

  • European Union

Conference

SCA '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Expressive Animation Retiming from Impulse-Based GesturesProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696323(1-7)Online publication date: 21-Nov-2024
  • (2024)Keyframe Control of Music-Driven 3D Dance GenerationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.323553830:7(3474-3486)Online publication date: Jul-2024
  • (2024)ASAP: animation system for agent-based presentationsThe Visual Computer10.1007/s00371-024-03622-wOnline publication date: 3-Oct-2024
  • (2019)Analysis of Speed in Traditional AnimationProceedings of the 45th Graphics Interface Conference10.20380/GI2019.25(1-8)Online publication date: 1-Jun-2019
  • (2019)Spatial Motion Doodles: Sketching Animation in VR Using Hand Gestures and Laban Motion AnalysisProceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3359566.3360061(1-10)Online publication date: 28-Oct-2019
  • (2019)Tangent-space optimization for interactive animation controlACM Transactions on Graphics10.1145/3306346.332293838:4(1-10)Online publication date: 12-Jul-2019
  • (2019)GeppettoProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300599(1-14)Online publication date: 2-May-2019
  • (2019)User‐Guided Facial Animation through an Evolutionary InterfaceComputer Graphics Forum10.1111/cgf.1361238:6(165-176)Online publication date: 19-Mar-2019
  • (2018)PuppetPhoneProceedings of the 11th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3274247.3274511(1-6)Online publication date: 8-Nov-2018
  • (2018)Mechanism PerfboardProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173985(1-11)Online publication date: 21-Apr-2018

View Options

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