Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Layer markers trigger alternating scale values with easing.

  • Layer markers trigger alternating scale values with easing.

    Posted by Waldemar Werbel on November 30, 2016 at 5:14 pm

    Hello all,

    Let’s say the layer has a ‘natural’ value of 100%

    at the first layer marker this value jumps up to 150% over 5 frames (easy eased)
    at the second layer marker the value returns back to its natural value of 100% (again, over 5 frames eased)
    at the third layer marker the value jumps to 150% (over 5 frames eased)

    and so on…

    I’ve seen a few useful expressions that use layer markers to trigger changes in value, but haven’t found anything that alternates between the original value and one generated by an expression.

    Thanks in advance for your help.

    Wal.

    http://www.wrbl.tumblr.com

    Waldemar Werbel replied 9 years, 8 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    November 30, 2016 at 5:47 pm

    Something like this probably:


    easeTime = framesToTime(5);
    n = 0;
    m = marker;
    if (m.numKeys > 0){
    n = m.nearestKey(time).index;
    if (m.key(n).time > time)n--;
    }
    if (n > 0){
    t = time - m.key(n).time;
    if (n%2){
    ease(t,0,easeTime,value,[150,150]);
    }else{
    ease(t,0,easeTime,[150,150],value);
    }
    }else
    value

    Dan

  • Waldemar Werbel

    November 30, 2016 at 5:55 pm

    Dan,

    You’re a star..! Thank you very much indeed.

    Wal.

    http://www.wrbl.tumblr.com

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