How to loop 3d running animation smoothly

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Favkis

I’m trying to make run animation but if I make first and last frames same, it creates delay because last frame goes into first not instant but takes some time. You can see that at first 3 seconds. Other 3 seconds I reduce number of frames from 8 to 7, so that last animation frame is not same as first, but instead of smoothly interpolating into first one, it just snaps into it.

What to do? How do I make loop run animation in godot?

:bust_in_silhouette: Reply From: Yaann

Maybe try keeping a blank frame at the end, for example if you have a 1 second long loop, put the last keys on 0.9 and let the rest empty.

That just makes delay longer https://www.youtube.com/watch?v=X2uXgBOuEZk

Favkis | 2021-05-31 14:57

I mean try to keep the same space between the last key and the beginning as you would keep between two keys in the middle of the track.

Yaann | 2021-05-31 17:30

that’s what happens with first video first 3 seconds

Favkis | 2021-06-01 06:59