Copy link to clipboard
Copied
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.
I made a script like this last week:
Copy link to clipboard
Copied
I made a script like this last week:
Copy link to clipboard
Copied
Wow thanks, Ill check it out, hopefully AE can implement an easier method to do this in the near future.
Kind regards.
Copy link to clipboard
Copied
Wow wow wow!!!
Notify the Adobe developers about your script, this was awesome!
Copy link to clipboard
Copied
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.
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.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now