Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Loopable expression to large number of layers

  • Loopable expression to large number of layers

    Posted by Nomis on February 10, 2007 at 12:04 am

    Hi all,

    I often use this nifty expression I got from the achieves here, posted by Dan Ebberts. It’s really useful.

    freq = .2;
    amp = 20;

    end = thisComp.duration;
    delta = wiggle(freq,amp,1,0.5,0) – wiggle(freq,amp,1,0.5,end);
    wiggle(freq,amp) + delta*time/end

    I’d like to apply it to about a hundred layers in the one comp. Could anyone advise me of a way of doing so, with out having to apply it to each layer specifically? I’m sure it could be do with a null layer… somehow?

    Thanks…

    si

    Nomis replied 19 years, 2 months ago 2 Members · 2 Replies
  • 2 Replies
  • Mike Clasby

    February 10, 2007 at 4:57 am

    You could put the expression on a null (I’m assuming Position?), and then parent all the other layer to the Null, but… all the layers would move in unison with the Null, maybe that’s what you want.

    But if you want each layer to have it’s own nice and unique lazy wiggle, just apply the expression to one layer, then select the property with the expression, at the “=” sign, then, Edit>Copy Expression Only, then in one easy step, select all the other layers, and Paste.

  • Nomis

    February 11, 2007 at 10:58 pm

    Oh thanks for that. The old copy and paste hey. Brilliant. I was thinking about some expression solution. But that work great for me! Thanks again.

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