アニメーション ブレンディング

単一のスケルタルメッシュで 2 つのアニメーション間を滑らかに遷移させます。

アニメーションのブレンドとは、単一のキャラクターもしくはスケルタルメッシュ上の 2 つ以上のアニメーション間を滑らかに遷移させる、ということです。Unreal Engine には、こうしたブレンドを適用できる様々な方法があります。このページはそれぞれの概要を示し、その適用方法を説明します。

Blend Spaces

アニメーションのブレンドでは、一般的にブレンドスペースを使用します。

ブレンドスペースに関する詳細は、ブレンド スペース のページを参照してください。

ブループリントでブレンドする

PersonaBlendAnimGraph.png

アニメーションのブレンドは Animation ブループリント内の AnimGraph を使って直接処理することもできます。AnimGraph とは、ポーズやモーションの最終的な外見の構成に何かしら関与する各種ノードを経由するアニメーションのポーズデータのフローチャートです。複数のポーズを何かしらの方法でまとめてブレンドするために特別に作成されたノードもあります。重み付けによるバイアスまたはアルファ値に基いて 2 つのアニメーションを加算的に組み合わせたり、既存のポーズに直接オーバーライドすることができます。アニメーションをスケルトンの特定のボーンとその全ての子供に直接送ることもできます。例えば、キャラクターが走っているアニメーションから開始しても、手を振るアニメーションを右手だけ選択して適用することもできます。最終的に、キャラクターは走りながら手を振っています。

ブループリントでアニメーションのブレンドを処理する方法については、「アニメーション ブループリント」および「Blend ノード」をご覧ください。

このページは Unreal Engine の前のバージョン用です。現在リリースされている Unreal Engine 5.3 に対して更新は行われていません。
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル