I need to interpolate between individual frames of a textureA player. atm I use a framedelayed textureB and a shader which lerps (A, B, 0.85). This works but produces a logarithmic transition on my textureO output.
I tried using conditions like: if B.r > A.r then O.r = B.r + 0.002
This would be linear but the problem is that I never manage to hit the exact value of the incoming texture, and my output starts flickering because each frame the value will be slightly too high or too low. Is there a “iteration” value which would work or is this a precision problem?
test.zip (5.5 KB)
maybe there is a texturefx I overlooked?
Any tips appreciated!