Description

Animation Sequences with negative Rate Scales do not play outside of using them in Animation Blueprints...unless they are looping.

UPDATE: A negative rate scale value also breaks Anim Montages. https://answers.unrealengine.com/questions/196510/unable-to-create-a-valid-montage-using-an-animatio.html

Steps to Reproduce

1. Create a new Third Person Project
2. Find the running animation and create a duplicate
3. Open the duplicate
4. In the Anim Asset Details, change the Rate Scale to a negative value (I used -0.1 so that it'd be easier to see without looping)
5. Create an instance of the Skeletal Mesh actor in the level
6. In the actor's details, change the animation mode to "Use Animation Asset"
7. Select the duplicated animation that you created from the dropdown
8. Disable Looping
9. PIE

Result: Animation doesn't play. Enable looping and it will play. The same occurs if add this skeletal mesh to a Blueprint and use a "Play Animation" node.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.7.3
Target Fix4.8
Fix Commit2936296
Main Commit2944273
CreatedMar 20, 2015
ResolvedApr 7, 2016
UpdatedMay 18, 2020