[Experimental - Skeletal Animations] Stopping an animation contributes to future fails of the skeletal mesh playing animations

Summary

Animations played on a skeletal mesh in verse via Scene Graph have the ability to fail silently if the skeletal mesh previously had an animation canceled on it. The call to PlaySkeletalAnimation() returns true but the animation fails to play

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Scene Graph

Steps to Reproduce

Pre-reqs:

  • Turn on the scene graph animation in the project settings
  • have a skeletal mesh and at least one animation

Steps:
1: Play an animation on a skeletal mesh through Verse
2: Stop that animation via verse
3: Repeat until the animation fails to play

Expected Result

All animations play

Observed Result

Animations randomly have a chance of not playing

Platform(s)

windows

Additional Notes

The order play and stop does not matter. The problem is just as likely to happen if you cancel the previously playing animation before playing a new one or playing a new one and canceling the previous one.

The timing also does not matter. The play and stop can occur in the same frame or have a frame delay between the calls.