Looping animation issue with jump to first frame

Hi there,

I’m a bit of an animation noob so this may be something obvious but…

My animation (to be exported to UE4) is technically looping but when it loops back to the first frame, it looks rough. Like linear interpolation rough, where it seems like it’s stuck for a fraction of a second.

I made the extrapolation mode cyclic (F-Modifier) as suggested by an online tutorial but in the graph editor I get this for the first and last frame of the animation:


As you can see everything is nice and smooth but the last frame looks like it’s using linear interpolation and I can’t find a way to fix this.
The worst bit is that I somehow managed to do this right for another animation…

Any ideas? :frowning: