Slower Animation Transitions Run > Walk, Walk > Run

First of all, I am an inexperienced scripter (so please answer this question as simply as you can). I’m an animator who is eager to find new ways to make my animations appear more smooth and natural!

So, I have been researching “Animation Weights” recently, but I fail to find any resources in which really answer the question I have been asking myself (and I also don’t know if this is what I’ve been looking for). Is it possible to seamlessly slow down animation transitions (between various animations of different priorities) in order to make my animations appear more natural? And if this is possible, how would it be accomplished?

Here is a GIF showcasing what my animations look like, and helps to explain what I’m trying to do better:
https://gyazo.com/10c3a2669bb86bf5ec72157dfa701b65

As you can see, my dog goes from a trot, to a run, and then back to an idle unnaturally quickly. If even I could delay the “tween” effect between each animation by even a second, it would make a significant difference.

If someone could answer these questions for me, and provide details as to how exactly might this be accomplished, thank you!! :smile:

3 Likes

What you might be looking for is adjusting the fade time of an animation when it stops or starts. When you play or stop an animation using :Play or :Stop, throw in a number that you want the fade time to be.

As an example, you could do something like this to add a 0.5 second “fade in” to the animation (default value is 0.1)

runTrack:Play(0.5)
6 Likes

Thank you so much!! If only I knew it was this simple. I feel dumb now, but at least I know now!! Yay!

1 Like