How do I remove animation interpolation?

  1. What do you want to achieve? Keep it simple and clear!
    I want to remove, or at least lower animation interpolation times

  2. What is the issue? Include screenshots / videos if possible!
    When playing an animation, it takes time to blend the limbs into the position of the new animation so it looks more natural, I’m making a fast paced sword fighting game, and the sword swings are faster than the time it takes for the character to get into position, which looks really weird

https://gyazo.com/a5c6412dd294742edbc9311bcf842ed6

  1. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I’ve looked online and I can’t find anything related to this issue, like what exactly it’s called

I’m not sure if this deserved to be in scripting support or animations, but I guess it’s a blend of both

From what I see, Play() has parameters, and the first one is fadeTime, maybe in the :Play(), add a 0?

animationTrack:Play(0)

3 Likes

https://gyazo.com/8f022371a11fcb0d2bcb80cef039853d
This doesn’t seem to change anything with the animation, as you can see the leg at the bottom is moving backwards slowly

edit: ignore me I’m an idiot, it works now thanks

Haha, it’s okay! Sometimes we make mistakes and not realise after, at least you eventually found what’s wrong! If you have anymore issues don’t be afraid to make another post!