【UE5】アニメーションシーケンスを任意のタイミングで再生したりブレンドする方法
解説内容
アニメーションシーケンスをレベルシーケンサーに読み込んで、キャラモデルにアニメーションさせたり、アニメーションシーケンス同士をブレンドする方法をメモしています。
他記事で解説した部分と被るところもありますが、こちらだけ単体で参照する場合も多そうなので独立した記事にしました。もしかしたら動画寄りの内容かもしれません。
任意のタイミングでアニメーションシーケンスを再生する
シーケンサーにアニメーションシーケンスを読み込んで好きなタイミングで再生します。
レベルシーケンス追加
レベル上にキャラクターのスケルタルメッシュをドラッグ&ドロップなどで配置
3Dビュー上のカチンコアイコンから、”レベルシーケンスを追加”を選択
ウィンドウが立ち上がるので、任意のフォルダに名前をつけて保存します。
上のカチンコアイコンから作成したレベルシーケンスを開きます。
アウトライナからスケルタルメッシュをシーケンサーにドラッグ&ドロップして配置します。シーケンサーにスケルタルメッシュ名が表示されました。
スケルタルメッシュ名の中の”アニメーション” + >任意のアニメーションシーケンス を選択
するとアニメーションのタイムラインにアニメーションシーケンスの名前のバーが現れます。
これを移動することで、アニメーション開始のタイミングを調整することができます。
※Idleのように単にループするアニメーションは、レベルにアニメーションシーケンスをドラッグ&ドロップするだけでスケルタルメッシュが配置されPIE(上の再生アイコン)を実行などでループでアニメーションが流れるようです。
アニメーションシーケンスをブレンドする
更にアニメーションを追加しアニメーションバー同士を重ねると、自動的にブレンドしていい感じに動作を繋げてくれます。
ブレンド部分はクロスした模様が表示されます。
シーケンサーにカメラを追加してキャラクターを撮影しレンダリングすることで動画作品としてまとめていました。
以上、ご参考になりましたら幸いです。