Precomputed Optimal One-Hop Motion Transition for Responsive Character Animation


Yuki Koyama & Masataka Goto

National Institute of Advanced Industrial Science and Technology (AIST)

Our goal is to achieve smooth & quick motion transition between two motion clips in interactive applications.

We propose optimal one-hop motion transition: automatically insert a short intermediate motion clip between the source and destination motion clips in an optimal way.

While naïve direct transitions exhibit visual artifacts (e.g., footskating), our optimal one-hop transitions are much more natural-looking.

Our framework can be implemented in game engines (e.g., Unity) and run in real time thanks to precomputation.

Video [4:49; no sound]

Abstract

Characters in interactive 3D applications are often animated by creating transitions from one motion clip to another in response to user input. It is not trivial, however, to achieve quick, natural-looking transitions between two arbitrary motion clips, especially when the two motions are dissimilar. To tackle this problem, we present a simple framework called optimal one-hop motion transition, which creates quick, natural-looking transitions on the fly without requiring careful manual specifications. The key ideas are (1) to insert a short intermediate motion clip, called a hop, between the source and destination motion clips, and (2) to select such a hop motion clip and its temporal alignment in an optimal way by solving a search problem. In the search problem, our framework tries to balance the naturalness of the resulting transitions and the responsiveness to user input. This search can be precomputed and the results can be stored in a lookup table, making the runtime cost to play an optimal transition negligible. We demonstrate that our framework is easily integrated into a widely used game engine, and that it greatly improves the quality of transitions in practical scenarios.

Publication

Yuki Koyama and Masataka Goto. 2019. Precomputed Optimal One-Hop Motion Transition for Responsive Character Animation. Visual Comput. 35, 6--8, pp.1131--1142 (2019). (a.k.a. Proceedings of CGI 2019)

DOI: 10.1007/s00371-019-01693-8

Download

Paper

PDF (3.3 MB)

High-res images & videos (for media etc.)

ZIP (315.9 MB)
Note:

We decided to publish the paper and related materials in an Open Access manner; they can be used under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Authors

Yuki Koyama

is a Researcher at National Institute of Advanced Industrial Science and Technology (AIST), Japan. His main research area is Computer Graphics and Human-Computer Interaction, specializing in computational design techniques.

Masataka Goto

is a Prime Senior Researcher at National Institute of Advanced Industrial Science and Technology (AIST), Japan. In 2016, as the Research Director he began a 5-year research project (JST OngaACCEL Project) on music technologies.