Skip to main content
Participating Frequently
April 12, 2019
Question

How to set even Keyframes?

  • April 12, 2019
  • 3 replies
  • 3693 views

Is there any Shortcut or Script to manipulate for example 10 keyframes all randomly setted in the time line to the exact same length between each other? So like align "distance between".

Thanks in advance,

Fabian

This topic has been closed for replies.

3 replies

Community Expert
May 3, 2019

Here's what I would do with 10 keyframes.

  1. Set the CTI to the first keyframe
  2. Press Shift + Ctrl/Cmnd + Right Arrow to move forward in the timeline 10 frames
  3. Select the second keyframe and drag it to the CTI (snap enabled)
  4. Repeat with the next 8 keyframes
  5. Move the CTI to the point in the timeline where you want the last keyframe
  6. Select the property to select all 10 keyframes
  7. Hold down the Alt/Option key and drag the last keyframe to the CTI and all 10 will be evenly spaced.

Just tried it with 10 keyframes - took me less than a minute.

If you have a hundred keyframes this won't be very quick, but with 10, it's all you need.

Second option:

Set the CTI on the first keyframe, press the * key to add a layer marker, press Shift + Ctrl/Cmnd + Right Arrow to move down the timeline 10 frames, press the * key to add another layer marker, repeat as many times as needed, Hold down the shift key and drag the keyframes to the markers in order, use the Alt/Option + drag last keyframe to adjust the spacing.

Participating Frequently
April 26, 2019

Someone got an idea? I still can't figure it out how to even the keyframes

Roei Tzoref
Legend
April 26, 2019

I think this script does it: https://aescripts.com/keyboard/

Participating Frequently
April 29, 2019

If I see it right, it moves the keyframes just to the time integer frames

Jose Panadero
Community Expert
Community Expert
April 12, 2019

I used an old technique to do this. If you copy your Keyframes and paste it into a Notepad or Textedit file, you should see the info of your keyframes as a text. Under the Frame column, you can change the number to set the duration interval you need between them. Then, copy again this text and paste it into you parameter in After Effects. Your keyframes will be set at the position you changed in the text file.

I'm looking for a script at aescripts but not sure if exists something to do this automatically.

Justin Taylor-Hyper Brew
Community Expert
Community Expert
April 12, 2019

If they're all on the same property, then rove across time may be what you need. If they're on different props then try the Rift script.

Participating Frequently
April 15, 2019

So I tried the Rift script, but in my case thats not the exact thing I was looking for. It does Align Keyframes to different patterns, but unfortunately It can't set random keyframes in one comp to the same distance between each other. Correct me if I'm wrong