Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Delay a loopOut expression?

  • Delay a loopOut expression?

    Posted by Aled Rhys jones on January 23, 2007 at 3:59 pm

    Hi all…again!

    Is it possible to delay a loopOut expression?

    Im simulating a heart beat and would like to have a delay between the “pulse” keyframes that I can change over time (linked to a slider perhaps)

    ie. The pulse is always at the same speed (a set of 8 Keyframes over 35 frames) but I want it to repeat with, to start 20 frames between the event, then over time down to 2 frames?

    many thanks


    Tom Morton replied 1 year, 2 months ago 3 Members · 2 Replies
  • 2 Replies
  • Mylenium

    January 23, 2007 at 5:52 pm

    No. You can’t have both. Introducing delay requires a completely different approach. You have to work with something like thisComp.layer(“Reference Animation”).position[0].valueAtTime(time*time_factor) where you can tie the time factor to a slider which you animate. another, simpler approach is to convert your loopOut() expression to keyframes, pre-compose and time-remap.


    [Pour Myl

  • Tom Morton

    December 16, 2022 at 4:56 pm

    I know this is an old post but for anyone else who got here via Google like me… With current versions of AE, this is now possible in a couple of ways:

    Firstly, you can play with the keyframes. When you enable time remapping, you get keyframes added automatically, moving these changes the speed and can add or remove time from the footage.

    The other option is to precompose the footage you’re looping – create a comp that is the correct length including gaps and so on. then simple nest that comp into your main comp and loop that.


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