[Oshita Lab.][Research Projects] [Japanese]

Smart Motion Synthesis

Example of our motion synthesis system. The user arranges the input motions on the timeline (five motions in this example). The system automatically generates one continuous output motion by synthesizing the given motions. The most appropriate motion synthesis methods are determined based on the constraints of the input motions. The user can interactively edit the output motion by changing the execution timings of input motions on the timeline.


Creating long motion sequences is a time-consuming task even when motion capture equipment or motion editing tools are used. In this paper, we propose a system for creating a long motion sequence by combining elementary motion clips. The user is asked to first input motions on a timeline. The system then automatically generates a continuous and natural motion.
Our system employs four motion synthesis methods: motion transition, motion connection, motion adaptation, and motion composition. Based on the constraints between the feet of the animated character and the ground, and the timing of the input motions, the appropriate method is determined for each pair of overlapped or sequential motions. As the user changes the arrangement of the motion clips, the system interactively changes the output motion. Alternatively, the user can make the system execute an input motion as soon as possible so that it follows the previous motion smoothly.
Using our system, users can make use of existing motion clips. Because the entire process is automatic, even novices can easily use our system. A prototype system demonstrates the effectiveness of our approach.
Demo movies
[mpeg (10,943 KB)] video 1 - example of motion synthesis
[mpeg (27,503 KB)] video 2 - motion synthesis methods
[mpeg (15,429 KB)] video 3 - adaptive selection of motion synthesis methods
[mpeg (9,465 KB)] video 4 - comparison


e-mail address