Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects How to loop wiggle paths

  • How to loop wiggle paths

    Posted by Skylar Moran on December 4, 2017 at 11:41 pm

    Hey,

    I’ve seen posts about looping the wiggle expression, but those solutions aren’t quite working for me. I have a shape layer containing a stroke that I am using “wiggle paths” to animate. How can I get the wiggle to loop? I’ve found a way around this before by time remapping the layer or animating the wiggle down to zero at the top and bottom, but those methods aren’t seamless. Has anyone figured out a better way to do this?

    Thanks,
    Skylar

    Skylar Moran replied 6 years, 11 months ago 3 Members · 3 Replies
  • 3 Replies
  • Kevin Camp

    December 5, 2017 at 12:55 am

    i don’t think you’ll be able to do it with wiggle paths

    roughen edges can give a similar effect and it has an option to ‘loop cycles’ in the evolution options.

    Kevin Camp
    Art Director
    KCPQ, KZJO & KRCW

  • Ranveer Singh

    June 20, 2019 at 8:21 am

    I have a 5 sec loop animation where I have applied wiggle expression on camera’s position. Now I want the position of camera to be same at 0 and 5 sec.

    Although I somehow managed to get the result I want with slider control(cheating the wiggle amplitude). I animated the slider value at very last and very first four to five frames making it seamless

  • Skylar Moran

    June 20, 2019 at 3:35 pm

    Nice, Ranveer!

    You could also achieve a looped wiggle by applying this expression to your camera’s position property.

    freq = 1;
    amp = 110;
    loopTime = 3;
    t = time % loopTime;
    wiggle1 = wiggle(freq, amp, 1, 0.5, t);
    wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);
    linear(t, 0, loopTime, wiggle1, wiggle2)

    It unfortunately doesn’t work on a shape layer’s path property, but for basically everything else it’s great.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy