Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Tween animation between keyframes

Engaged ,
Feb 14, 2024 Feb 14, 2024

Hi Forum.

 

Is there a method for AE to make keyframes in between the first and last frame in the timeline?

In my example, I made a keyframe on the first position, and then each time I moved the shape, and added a keyframe manually, until the last frame. So if I make a keyframe on the first and last position in the timeline, is there a method AE can create the in between keyframes, so I dont need to do this process manually?

 

I was asked by a colleague, that he needs 50 frames of a shape animation, but instead of a lineal transition, the shape needed 50 keyframes to move in a interval movement, like a click click click movement from let to right. 

 

StefanCargoski_0-1707955608651.png

 

TOPICS
How to
985
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Advocate , Feb 14, 2024 Feb 14, 2024

I made a script like this last week:

Add keyframes every single frame between two key frames 

Translate
Advocate ,
Feb 14, 2024 Feb 14, 2024

I made a script like this last week:

Add keyframes every single frame between two key frames 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Feb 14, 2024 Feb 14, 2024

Wow thanks, Ill check it out, hopefully AE can implement an easier method to do this in the near future.

 

Kind regards.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Feb 14, 2024 Feb 14, 2024

Wow wow wow!!!

 

Notify the Adobe developers about your script, this was awesome! 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 14, 2024 Feb 14, 2024
LATEST

If you want the animation to pause and then jump to the next position using keyframes, the keyframes need to be Hold keyframes. Keyframes are set to time, not to frames.

 

If you don't want to fiddle with keyframes, pre-compose and add posterize time. If the number of steps you want the layer to jump is 50 and the total time between keyframes is 10 seconds, then you divide 50 by 10.

RickGerard_0-1707968499711.gif

You can also use expressions. 

 

If you need a keyframe on every frame, you can convert expressions to keyframes. 

 

If you just need the motion as simply as possible, figure out how many frames you want between each move and use that to calculate the frame rate. One move every ten frames equals 10FPS. Set the nested comp frame rate to 10 fps, open the composition settings, open Composition Settings/Advanced, and check preserve frame rate when nested.

 

 If you just need a keyframe on every frame, the easiest solution would be to select the property, set at least 2 keyframes, Alt/Option, click the property, and add an expression. You don't have to add any code; just enable an expression and leave the default text or just type in "value:".

 

Then open the Layer/Keyframe Assistant/Convert Expression to Keyframes, and you're done. You now have a keyframe on every frame. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines