Character animation · 5 / 10

Root Motion

アニメーションのルート移動で本体を進める。

Compare in motion

前進するキャラ

Synchronized comparison
AReference
足運びと移動速度が不一致

足運びと移動速度が不一致

BRoot Motion100%
動作に含まれる移動を反映できる

動作に含まれる移動を反映できる

Loading demo…

Scrub to pause and inspect. At 0%, B matches A; at 100%, B shows the effect. The scene repeats every 8 seconds.

Look for: ルートの移動を本体へ適用 → 足元と移動が揃う。

This model simplifies the technique to show its use case and effect. Operation counts describe the model; they are not performance measurements.

Read the storyboard

例: 前進するキャラ

  1. 1. Start

    アニメが踏み出す

  2. 2. Change

    ルートの移動を本体へ適用

  3. 3. Result

    足元と移動が揃う

動作に含まれる移動を反映できる。時間変化を示す模式図です。実際の描画結果や処理速度を再現したものではありません。

How it works

  1. 1. Input

    アニメ内のルート移動

  2. 2. Process

    移動を本体へ適用

  3. 3. Result

    動作と移動が一致

A schematic of Root Motion. It shows the relationship between input, process, and result; exact values and rendering depend on the implementation.

Further reading

Unreal Engine IK Rig Solvers ↗

A general reference for this subcategory.