MotionMatchingで慣性補間を使用した際の挙動について

再現手順

  1. GameAnimationサンプルを複製してプロジェクトを作成します。
  2. ABP_SandboxCharacterのAnimGraphのMotionMatchingノードでBlendTimeを0.5に固定し、"慣性式ブレンドを使用"を有効にします。
  3. ApplyMeshSpaceAdditiveのAdditiveソースポーズに繋がっているDeadBlendingを外します。(慣性補間に複雑な影響を与えないためです)
  4. PoseHistoryの後ろにInertializationノードを繋ぎます。
  5. PIEを開始し、RewindDebuggerでCBP_SandboxCharacterを指定します。
  6. キャラクターを8の字に動かしてからPIEを一時停止します。
  7. RewindDebuggerで慣性化の項目を確認しブレンド時間が短くなっていたり途切れていることを確認します。