Tang, Xiangjun;
Wang, He;
Hu, Bo;
Gong, Xu;
Yi, Ruifan;
Kou, Qilong;
Jin, Xiaogang;
(2022)
Real-time controllable motion transition for characters.
ACM Transactions on Graphics
, 41
(4)
, Article 137. 10.1145/3528223.3530090.
Preview |
Text
2409.18401v1.pdf - Accepted Version Download (2MB) | Preview |
Abstract
Real-time in-between motion generation is universally required in games and highly desirable in existing animation pipelines. Its core challenge lies in the need to satisfy three critical conditions simultaneously: quality, controllability and speed, which renders any methods that need offline computation (or post-processing) or cannot incorporate (often unpredictable) user control undesirable. To this end, we propose a new real-time transition method to address the aforementioned challenges. Our approach consists of two key components: motion manifold and conditional transitioning. The former learns the important low-level motion features and their dynamics; while the latter synthesizes transitions conditioned on a target frame and the desired transition duration. We first learn a motion manifold that explicitly models the intrinsic transition stochasticity in human motions via a multi-modal mapping mechanism. Then, during generation, we design a transition model which is essentially a sampling strategy to sample from the learned manifold, based on the target frame and the aimed transition duration. We validate our method on different datasets in tasks where no post-processing or offline computation is allowed. Through exhaustive evaluation and comparison, we show that our method is able to generate high-quality motions measured under multiple metrics. Our method is also robust under various target frames (with extreme cases).
Type: | Article |
---|---|
Title: | Real-time controllable motion transition for characters |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3528223.3530090 |
Publisher version: | https://doi.org/10.1145/3528223.3530090 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | Animation; conditional transitioning; deep learning; in-betweening; locomotion; motion manifold; real-time |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10215228 |
Archive Staff Only
![]() |
View Item |