https://www.youtube.com/watch?v=CFaJPFXuHjU
UE5のアニメーションに関する新機能をかんたんに確認・検証するために用意したサンプルです。
各機能のON/OFF・プロパティを制御するUIを使って、標準のアニメーションに新機能を適用した際の効果を見ることができます。また、サンプルにあるAnim Blueprint(ABP_UE5AnimSystemSample)を見ることで、各新機能の使用方法についても確認できます。
現時点では、下記機能を試す・確認することができます。
- Pose Warping
- Stride Warping
- Orientation Warping
- Slope Warping
- Foot Placement
- Distance Matching
- Blueprint Thread Safe Update Animation
- Anim Node Functions
- Property Access
各機能の概要に関しては公式ドキュメント、または下記スライドをご確認ください。
猫でも分かる UE5.0, 5.1 におけるアニメーションの新機能について【CEDEC+KYUSHU 2022】
UE5.1
EULAによりエンジン標準のTemplate以外のアセットをサンプルに含めることができないため、本サンプルにてDistanceMatchingを試すには外部から「移動からの停止」アニメーションを別途用意する必要があります。
RootMotionなアニメーションであれば何でもよいのですが、本サンプルでは下記無料アセットを使用することを想定しています。
MCO Mocap Basics
- MCO Mocap Basics をプロジェクトに追加
- Content/MCO_Mocap_Basics/Animation/Mobility_Pro/Root_Motion/MOB1_Jog_F_to_Stand_Relaxed_RU に対してリターゲットを実行
- 2で生成したAnimationSequence を MM_Stop にリネーム
- MM_Stopを開き、EnableRootMotion と Force Root Lockを有効に
5. DistanceCurveModifierを適用し、Rootボーンの移動量からAnimCurveを生成
- Content/UE5AnimSystemSample/Animation/ ABP_UE5AnimSystemSample を開き、Stop Anim Sequenceプロパティに MM_Stop を指定
おわり