[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3623264.3624450acmconferencesArticle/Chapter ViewAbstractPublication PagesmigConference Proceedingsconference-collections
short-paper

Runtime Motion Adaptation for Precise Character Locomotion

Published: 15 November 2023 Publication History

Abstract

Character animation is a critical component of games and interactive applications. Recent data-driven methods rely on motion capture to generate high-quality real-time locomotion models for movement such as walking or running. However, these methods do not easily accommodate more subtle movement such as side steps or turning, necessary for the character to reach a precise position and orientation. These stepping movements are often needed when the character must interact with the environment, such as positioning in front of a chair so a sit-down animation can be played appropriately. This work addresses the problem of generating such motions in the low-data regime. Our goal is to create an expressive locomotion system able to reach a precise goal in the vicinity of a character. Our method takes as input raw motion capture data, and automatically converts it to a sequence database. At runtime, our system selects the most appropriate sequence and adapts it to very precisely reach the target. Furthermore, our system has a negligible performance impact, which makes it suitable for use in AR applications and video games.

References

[1]
Kfir Aberman, Peizhuo Li, Dani Lischinski, Olga Sorkine-Hornung, Daniel Cohen-Or, and Baoquan Chen. 2020. Skeleton-aware networks for deep motion retargeting. ACM Transactions on Graphics 39, 4 (aug 2020). https://doi.org/10.1145/3386569.3392462
[2]
Shailen Agrawal and Michiel van de Panne. 2016. Task-Based Locomotion. ACM Trans. Graph. 35, 4, Article 82 (jul 2016), 11 pages. https://doi.org/10.1145/2897824.2925893
[3]
David Bollo. 2018. Inertialization: High-Performance Animation Transitions in ’Gears of War’. https://www.gdcvault.com/play/1025165/Inertialization
[4]
Daniel Holden, Oussama Kanoun, Maksym Perepichka, and Tiberiu Popa. 2020. Learned Motion Matching. ACM Trans. Graph. 39, 4, Article 53 (aug 2020), 13 pages. https://doi.org/10.1145/3386569.3392440
[5]
Daniel Holden, Taku Komura, and Jun Saito. 2017. Phase-Functioned Neural Networks for Character Control. ACM Trans. Graph. 36, 4, Article 42 (jul 2017), 13 pages. https://doi.org/10.1145/3072959.3073663
[6]
Daniel Holden, Jun Saito, and Taku Komura. 2016. A Deep Learning Framework for Character Motion Synthesis and Editing. ACM Trans. Graph. 35, 4, Article 138 (jul 2016), 11 pages. https://doi.org/10.1145/2897824.2925975
[7]
Yazhou Huang and Marcelo Kallmann. 2010. Motion Parameterization with Inverse Blending. In Motion in Games, Ronan Boulic, Yiorgos Chrysanthou, and Taku Komura (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 242–253.
[8]
Adan Häfliger and Shuichi Kurabayashi. 2021. Dynamic Motion Matching: Context-Aware Character Animation with Subspaces Ensembling. In 2021 IEEE International Symposium on Multimedia (ISM). 115–122. https://doi.org/10.1109/ISM52913.2021.00028
[9]
Yongjoon Lee, Kevin Wampler, Gilbert Louis Bernstein, Jovan Popović, and Zoran Popovic. 2010. Motion fields for interactive character locomotion. Commun. ACM 57 (2010), 101–108.
[10]
Simon Clavet Ubisoft Montreal. GDC 2016. Motion Matching and The Road to Next-Gen Animation. https://www.gdcvault.com/play/1023280/Motion-Matching-and-The-Road
[11]
Alba M. Rios Rodriguez, Steven Poulakos, Maurizio Nitti, Mattia Ryffel, and Robert Sumner. 2019. Parameterized Animated Activities. In Proceedings of the 12th ACM SIGGRAPH Conference on Motion, Interaction and Games (Newcastle upon Tyne, United Kingdom) (MIG ’19). Association for Computing Machinery, New York, NY, USA, Article 11, 9 pages. https://doi.org/10.1145/3359566.3360062
[12]
Ari Shapiro, Marcelo Kallmann, and Petros Faloutsos. 2007. Interactive Motion Correction and Object Manipulation. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games (Seattle, Washington) (I3D ’07). Association for Computing Machinery, New York, NY, USA, 137–144. https://doi.org/10.1145/1230100.1230124
[13]
Sebastian Starke, Ian Mason, and Taku Komura. 2022. DeepPhase: Periodic Autoencoders for Learning Motion Phase Manifolds. ACM Trans. Graph. 41, 4, Article 136 (jul 2022), 13 pages. https://doi.org/10.1145/3528223.3530178
[14]
Sebastian Starke, Yiwei Zhao, Taku Komura, and Kazi Zaman. 2020. Local Motion Phases for Learning Multi-Contact Character Movements. ACM Trans. Graph. 39, 4, Article 54 (aug 2020), 14 pages. https://doi.org/10.1145/3386569.3392450
[15]
Unity. 2022. Unity Animation System (Mecanim). https://docs.unity3d.com/Manual/AnimationOverview.html
[16]
Andrew Witkin and Zoran Popovic. 1995. Motion Warping. In Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’95). Association for Computing Machinery, New York, NY, USA, 105–108. https://doi.org/10.1145/218380.218422

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MIG '23: Proceedings of the 16th ACM SIGGRAPH Conference on Motion, Interaction and Games
November 2023
224 pages
ISBN:9798400703935
DOI:10.1145/3623264
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: 15 November 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Character animation
  2. humanoid locomotion
  3. motion editing

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

MIG '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate -9 of -9 submissions, 100%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 129
    Total Downloads
  • Downloads (Last 12 months)69
  • Downloads (Last 6 weeks)5
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media