Skip to content

pafuhana1213/UE5_NewAnimSystemsSample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UE5_NewAnimSystemsSample


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

DistanceMatching用アセットのセットアップ手順

  1. MCO Mocap Basics をプロジェクトに追加
  2. Content/MCO_Mocap_Basics/Animation/Mobility_Pro/Root_Motion/MOB1_Jog_F_to_Stand_Relaxed_RU に対してリターゲットを実行

 

  1. 2で生成したAnimationSequence を MM_Stop にリネーム
  2. MM_Stopを開き、EnableRootMotion と Force Root Lockを有効に

image
5. DistanceCurveModifierを適用し、Rootボーンの移動量からAnimCurveを生成

6. MM_Stopに対して、AnimCurveCompressionSettings_UniformIndexableによりAniCurveの圧縮処理を実行

image

  1. Content/UE5AnimSystemSample/Animation/ ABP_UE5AnimSystemSample を開き、Stop Anim Sequenceプロパティに MM_Stop を指定

image

おわり

作者

おかず@pafuhana1213

About

Sample of UE5's new features for Animation ( mainly locomotion )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published