Copy link to clipboard
Copied
I tried to make a seamless loop using Turbulent Displace. I added the following expression to the Evolution property:
time * 36
or
time * (360/10)
The Evolution does make a full circle from 0 to 360 degrees, but the animation is far from seamless.
Basically it starting from 0*+00° and finishes 1*+00°
Could somebody help me to create a real seamless loop from Turbulent Displace for 10s
Copy link to clipboard
Copied
Instead of Evolution, could you animate the Offset (Turbulence) to move in a closed loop over 10s?
Copy link to clipboard
Copied
First tick "Cycle Evolution"-checkbox and set "Cycle (in Revolution)" to 1. This makes it loopable.
Also insert this expression at "Evolution".
const myDur = 10; //duration in seconds
const increment = 360/timeToFrames(myDur); //amount to increment per frame
const endVal = 360 - increment; //calculate the maximum value
linear(time, 0, 10, 0, endVal); //linear blend between two values