by Emor D'ni Lap » Sat Apr 25, 2020 12:32 pm
Ametist, I can only guess what the 'hack' you're seeing looks like.
So here's my best guess:
It's a trick common to any looping animation, whether it's on a 3D object or a 2D texture.
When we're creating a loop animation, we always think in terms of looping around to the starting position - so we animate it that way.
For example, on a rotating object we'll animate from a zero˚ position to a 360˚ position. But if we play that animation and loop it, the zero and the 360 positions are both included - but they're the same, so the animation plays with a duplicated-frame 'hitch' or 'hiccup'.
(In your case, your y=1 has the same offset as your y=0.)
So when animating loops, you have two options:
On, say, a 100-frame loop animation, you cut that last frame and make it a 99-frame animation.
Or, if you really need 100 frames, you create a 101-frame animation and chop that last frame.
But this may not be your problem at all - just a guess!