Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Randomise keyframe time

  • Randomise keyframe time

    Posted by Susie Blatchford on January 23, 2019 at 11:23 am

    I have around 50 layers each with a dot. I’ve set keyframes to animate them moving into different group arrangements – firstly groups of 10, then into bigger groups of 15, then into groups of 5 etc. Is there a way that I can use expressions to randomise when they move so each layer is moving at a slightly different time? I know I can do this manually but it will take some time with all the layers.

    Thanks!

    Susie Blatchford replied 7 years, 7 months ago 3 Members · 3 Replies
  • 3 Replies
  • Dan Ebberts

    January 23, 2019 at 7:21 pm

    Something like this maybe:

    minDelay = 0;
    maxDelay = 1;
    seedRandom(index,true);
    delay = random(minDelay,maxDelay);
    valueAtTime(time-delay)

    Dan

  • David Cabestany

    January 24, 2019 at 3:22 pm

    You can also use this script for the same purpose.
    https://aescripts.com/layer-random-shifter/

  • Susie Blatchford

    January 25, 2019 at 4:20 am

    Thanks Dan,

    That’s great. I’ll try it out and let you know how I go!

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