<p>In order to get a fluid and seamless loop, it's key to <strong>enable Cycle Evolution</strong> and <strong>move the last keyframe 1 frame beyond the end</strong> of the composition.</p>
<ol>
<li><p>Add the <strong>Turbulent Displace</strong> Effect onto the footage</p>
</li>
<li><p>Open up <strong>Evolution Options</strong></p>
</li>
<li><p>Enable <strong>Cycle Evolution</strong></p>
</li>
<li><p>Go to the <strong>first frame</strong> in the timeline</p>
</li>
<li><p>Click on the stop watch of the <strong>Evolution value</strong>:</p>
<p><img src="https://i.sstatic.net/0nxoM.png" alt="enter image description here" /></p>
</li>
<li><p>Go to the <strong>last frame</strong> in the timeline and set the <strong>Evolution Times</strong> value to <code>1x</code>, this is equal to 360 degree (one revolution)</p>
</li>
<li><p>Move the second keyframe <strong>1 frame beyond the end</strong> of the composition:</p>
<p><img src="https://i.sstatic.net/47sEr.jpg" alt="enter image description here" /></p>
</li>
</ol>
<h3>Example</h3>
<p><img src="https://i.sstatic.net/jsS5Z.gif" alt="enter image description here" /></p>
<ul>
<li>Composition length: <code>51</code> frames</li>
<li>First evolution keyframe value: <code>0x</code> at frame <code>0</code></li>
<li>Second evolution keyframe value: <code>1x</code> at frame <code>51</code></li>
</ul>
<p><strong>Note:</strong> This seems to work with all fractal effects.</p>

CC BY-SA 3.0
2015-06-22T16:39:13.260Z
I completely missed the hidden "evolution cycle" option!  Thanks!
OpherV
CC BY-SA 3.0
2015-06-22T11:04:07.957Z
2015-06-23T09:57:29.367Z
2020-06-17T09:53:03.607Z
p2or
<p>Please have a look at my website <a href="http://www.solstice.co.il" rel="nofollow noreferrer">solstice.co.il</a> on a chrome browser.  On the left you see a looping movie of the tree wobbling around. This was made by tweening the evolution filter of the turbulent displace filter in After Affects. </p>

<p><img src="https://i.sstatic.net/OAl5X.jpg" alt="enter image description here"></p>

<p>The problem is that because of the fractal nature of the effect, I could not find a way to seamless loop the animation, which led me to resort in an ugly cross-dissolve. </p>

<p>How can I create a more pleasing seamless loop with this effect?</p>

<hr>

<p><strong>update</strong></p>

<p>I've redone the animation manually using the puppet tool, which is closer to what I wanted but not perfect, so the question still stands. The old animation for reference can be found here:
<a href="http://solstice.co.il/videos/tree_old.webm" rel="nofollow noreferrer">http://solstice.co.il/videos/tree_old.webm</a></p>

CC BY-SA 3.0
2015-06-21T13:06:52.853Z
Thanks for the suggestion. I tried reversing the animation - but the point of reversion looks very weird and artificial...
OpherV
CC BY-SA 3.0
2015-06-21T14:22:08.770Z
You're suggesting to reverse the animation and put it back to back with the forward animation. This solution doesn't look so good because the point where the animation switches from running forwards to running backwards is very noticeable and jerky, in contrast to the smooth and subtle forward animation
OpherV
CC BY-SA 3.0
2015-06-21T14:35:07.340Z
Yes. It works *technically* but it doesn't work *visually*. It's because the animation itself flips direction. So for example a branch that moves clockwise starts suddenly to move counterclockwise in the same velocity and that *feels* unnatural
OpherV
<after-effects>
How can I seamlessly loop with turbulent displace filter in AE?
OpherV
# How can I seamlessly loop with turbulent displace filter in AE?

(Asked by: username_0 on 2015-06-21)

Please have a look at my website [solstice.co.il](http://www.solstice.co.il) on a chrome browser. On the left you see a looping movie of the tree wobbling around. This was made by tweening the evolution filter of the turbulent displace filter in After Affects.

![enter image description here](https://i.sstatic.net/OAl5X.jpg)

The problem is that because of the fractal nature of the effect, I could not find a way to seamless loop the animation, which led me to resort in an ugly cross-dissolve.

How can I create a more pleasing seamless loop with this effect?

---

**update**

I've redone the animation manually using the puppet tool, which is closer to what I wanted but not perfect, so the question still stands. The old animation for reference can be found here:
<http://solstice.co.il/videos/tree_old.webm>

**Tags:** after-effects

> **Comments:**
> **username_0**: Thanks for the suggestion. I tried reversing the animation - but the point of reversion looks very weird and artificial...  
> **username_0**: You're suggesting to reverse the animation and put it back to back with the forward animation. This solution doesn't look so good because the point where the animation switches from running forwards to running backwards is very noticeable and jerky, in contrast to the smooth and subtle forward animation  
> **username_0**: Yes. It works *technically* but it doesn't work *visually*. It's because the animation itself flips direction. So for example a branch that moves clockwise starts suddenly to move counterclockwise in the same velocity and that *feels* unnatural  

---

## 1 answers

### Answer by username_1 on 2015-06-22. Score: 4 | Accepted answer

In order to get a fluid and seamless loop, it's key to **enable Cycle Evolution** and **move the last keyframe 1 frame beyond the end** of the composition.

1. Add the **Turbulent Displace** Effect onto the footage
2. Open up **Evolution Options**
3. Enable **Cycle Evolution**
4. Go to the **first frame** in the timeline
5. Click on the stop watch of the **Evolution value**:

   ![enter image description here](https://i.sstatic.net/0nxoM.png)
6. Go to the **last frame** in the timeline and set the **Evolution Times** value to `1x`, this is equal to 360 degree (one revolution)
7. Move the second keyframe **1 frame beyond the end** of the composition:

   ![enter image description here](https://i.sstatic.net/47sEr.jpg)

### Example

![enter image description here](https://i.sstatic.net/jsS5Z.gif)

* Composition length: `51` frames
* First evolution keyframe value: `0x` at frame `0`
* Second evolution keyframe value: `1x` at frame `51`

**Note:** This seems to work with all fractal effects.

> **Comments:**
> **username_0**: I completely missed the hidden "evolution cycle" option!  Thanks!  

---

