Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Is there a way to make the wiggle expression create hold keyframes?

  • Is there a way to make the wiggle expression create hold keyframes?

    Posted by Daniel Haskett on November 7, 2007 at 3:29 pm

    Hi there,

    Say you apply a wiggle (2,10) its gonna move 2 times a second and 10 magnitude…..but inbetween those 2 keyframes it tweens or whatever its called, moves around. is it possible so that the motion is more jerky, so it actually only moves twice a second as though it were 2 hold keyframes….does that make sense?

    cheers

    dan

    Tamara Tarek replied 6 years, 5 months ago 7 Members · 7 Replies
  • 7 Replies
  • Darby Edelen

    November 7, 2007 at 6:04 pm

    This should work for you:

    f = 2;
    a = 10;
    posterizeTime(f);
    wiggle(f, a);

    posterizeTime(x) causes the expression to only return an updated value x times per second. It must be called before the return value, which is the value returned by wiggle() in this case.

    Darby Edelen
    DVD Menu Artist
    Left Coast Digital
    Santa Cruz, CA

  • Daniel Haskett

    November 7, 2007 at 6:16 pm

    mate you’re a legend, that works a treat and is nice and simple!

    cheers

    dan

  • Manojit Ghose

    November 10, 2016 at 10:01 am

    thanks! 🙂

    MG

  • Sam Bass

    February 22, 2017 at 11:27 pm

    How would you do this with uniform scale?

  • Dan Ebberts

    February 22, 2017 at 11:59 pm

    Like this:

    f = 2;
    a = 10;
    posterizeTime(f);
    w = wiggle(f, a);
    [w[0],w[0]]

    Dan

  • Stacy Bias

    September 29, 2017 at 5:21 pm

    Hey! This just really helped me, too — thanks!

  • Tamara Tarek

    February 13, 2020 at 12:07 pm

    Thanks! Very helpful

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