Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Delayed Pick Whip

  • Posted by Tyler Wiethorn on October 18, 2008 at 3:55 am

    I am trying to use a pick whip to connect the scale and opacity values of many similar layers to a master layer that I animate. However, I’d like to be able to offset in time when Layer 2 follows the scale and opacity changes in Layer 1.

    I’ll do my best to make sense:

    Layer 1 is a circle that scales and fades up. Layer 2 is directly adjacent and needs to perform the same animation, but 10 frames after the Layer 1 has started. Layer 3 is directly adjacent and needs to perform the same animation, but 10 frames after Layer 2 (or 20 frames after Layer 1, however you look at it). Ad nauseam for a few dozen of these things.

    Any help is appreciated!

    Tyler Wiethorn replied 17 years, 9 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    October 18, 2008 at 5:03 pm

    Just paste this into the scale property for Layer 2, select Layer 2’s scale property, Edit > Copy Expression Only, select layers 3 through (how ever many there are), Edit > Paste.

    delay = 10*thisComp.frameDuration;
    thisComp.layer(“Layer 1”).transform.scale.valueAtTime(time + (index-1)*delay)

    Then just edit the expression for opacity and do it again.

    Dan

  • Tyler Wiethorn

    October 19, 2008 at 6:47 pm

    Thanks Dan!

    That wasn’t exactly what I was looking for, but set me down the right track and I was able to get what I needed. It’s working the way I’d like now.

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