Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions distribute keyframes evenly over time

  • distribute keyframes evenly over time

    Posted by Michael Goldberg on September 26, 2013 at 2:59 pm

    Hi,
    I like to break out text elements using the range selector, so I have control of individual letters more so than using animators. Essentially I end up with say 20 sets of keyframes all in 1 layer of text (This makes it easy to change my text). I’ve been distributing the keyframes manually, but the obvious problem is that say I use a 1 sec offset, and decide to change it to 15 frames. I have to move all the keyframe sets manually. Any change there’s a script out there than can take a bunch of keyframes and distribute them evenly and allow for easier adjustment? (alt control wont work because it changes each individual groups timing). To Illustrate, I have a text element with 20 characters that I want to scale up using 3 keyframes – 0, 150, 100. So I set 3 keyframes each 5 frames apart. Now I do this for each character just by copying and then changing the range selector. I end up with 20 sets of 3 keyframes. I want the 5 frames between keyframes to be constant, but the timing between each group to change. Any thoughts on that?

    Mike

    Mike

    Dan Ebberts replied 12 years, 7 months ago 3 Members · 2 Replies
  • 2 Replies
  • Mitch Mann

    September 26, 2013 at 4:24 pm

    You could use some sliders. For each set of keyframes that you think you’d want to adjust, make a slider, then make an expression that adds the slider value to the keyframes’ value.

  • Dan Ebberts

    September 26, 2013 at 4:24 pm

    You could do it with a script (I’m not aware of an existing one). The trick is that you can’t move keyframes, you have create a new one and delete the old one. The complexity depends on the nature of the keyframes–hold keyframes would be the easiest, eased keyframes would be a lot more work.

    Dan

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