Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions offsetting an animation for several layers

  • offsetting an animation for several layers

    Posted by Shahed Naderi on June 6, 2014 at 2:35 am

    lets say I have null which is animated , I want 10 or more null repeat the same exact animation but with a bit of delay. and I dont want to set key frames to them , I need to make changes if needed to just that reference null, and I need to control the delay with an slider control.
    how is this possible ?
    I linked the properties on each null to reference null and then tried to use value.AtTime , but it dont work , I think it because the layer dont have any keyframe and actual value

    is there any work around ?

    Shahed Naderi replied 12 years, 2 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    June 6, 2014 at 2:50 am

    valueAtTime() should work fine, but you need to define a delay (possibly some multiple of the layer’s index). For example

    delay = .1*index;
    thisComp.layer(“reference null”).transform.position.valueAtTime(time-delay);

    Something like that.

    Dan

  • Shahed Naderi

    June 6, 2014 at 11:14 am

    that’s working just fine , I was using valueAtTime in another row,and I should’ve use dot.

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