When EnabledRootMotion and Process Root Motion are both enabled for an animation with root motion, scrubbing an animation does not match the result of playing the animation. The playing animation also does not reset between loops, accumulating root motion offsets.
Open the RootmotionExample animation sequence from Content Examples.
Prieview the animation with different combinations of EnableRootMotion and Character->Animation->'Process Root Motion' :
EnableRootMotion: disabled; Process Root Motion: disabled or enabled
Scrubbing & Playing: Plays the animation with root motion, resetting to initial position between loops.
EnableRootMotion: enabled; Process Root Motion: disabled
Scrubbing & Playing: Plays the animation in place.
EnableRootMotion: enabled; Process Root Motion: enabled
Scrubbing: Plays the animation in place.
Playing: Play the animation with root motion without resetting position between loops
Expected: Playing and scrubbing display the same result and position is reset between loops
UE-81742 DXGI_ERROR_INVALID_CALL
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
How to properly terminate the DoWork thread function in FAsyncTask?
How does UMG set overlapping layouts?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
What method is used to fill polygonal regions when drawing spline mesh at run time?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-82112 in the post.
1 |
Component | UE - Anim - Gameplay |
---|---|
Affects Versions | 4.23 |
Target Fix | 5.0 |
Fix Commit | 17054771 |
---|
Created | Oct 18, 2019 |
---|---|
Resolved | Sep 7, 2021 |
Updated | Dec 1, 2021 |