Animations with a rate scale of -1.0 do not played via BPs

Hi all,

I’ve encountered quite a number of animation-related bugs on a similar theme…I have a skeletal mesh with an associated (which has an animation sequence as well as an animation blueprint). Now while the animation plays fine via the animation blueprint using a playback rate of 1(or any positive value), it goes wrong for any negative playback rate(the animation appears to play at some arbitrarily large negative rate regardless of what’s given). What’s more, while “anim notify” events placed in the animation’s timeline track are correctly fired when playback rate is positive, strangely only some of them get fired when playback rate is negative. Now when it comes to playing the animation as an “animation asset”, while setting the “Play Rate” of a skeletal mesh component to “-1” in the editor panel will correctly playback in reverse, it’ll not do so when I set it via a blueprint node(seems to stay fixed at 1 no matter what). Setting the "Global Anim Rate Scale"to “-1” in the editor panel will also reverse playback the animation asset correctly, but not when I set it via a blueprint node(the animation will playback insanely quickly in reverse). Any clues as to all this incoherent weirdness? FYI, I’m using ver 4.7.5.

Thanks!