Copy link to clipboard
Copied
So I am working on a project.
There's a point where I want my type to zoom out fast. In order for it to not zoom out gradually from the last keyframe, I put a keyframe before the zoom out is supposed to happen.
I've posted a screen recording of what's happening on this link> https://www.reddit.com/r/AfterEffects/comments/e7nyy1/i_have_a_problem_with_keyframes/
where I was also looking for help on this issue.
So as you can see if you've checked out the video, even if I don't add any other positions to the object, for some reason After Effects is adding an extra, mystery invisible keyframe that makes the type move up and down as if it was floating.
Some one in that thread already tried to help me, saying that I should look if the keyframes were linear, they were.
The other type in that segment that follow that zoom out that I want work just fine, it's just one that is broken, so I figured that, even if it was going to take time, I'd make a new type and animate it all over again in hopes that it was some weird specific issue tied to that one type. No, for some reason the wandering is happening again.
Does anyone have any suggestions as to what this could be?
Thank you.
Copy link to clipboard
Copied
Right click the keyframe where the move begins, choose "Keyframe Interpolation" and make sure Spatial Interpolation is set to "Linear".
Temporal Interpolation affects the way your object moves over time. Does it start slowly and speed up, or does it instantly move at full speed?
Spatial Interpolation affects WHERE the object moves in space. Does it travel in a perfectly straight line, or does it follow a curve?
Copy link to clipboard
Copied
But I stated in my post that I had already tried that and it did not work.
Copy link to clipboard
Copied
The Rebound is caused when you interrupt a motion path that is already moving. The keyframe does not stop the movement instantly, it just slows it down and there is a rebound effect. This usually will not happen if you don't set a new keyframe in the middle of a motion path.
Two options. If the motion path is straight all you have to do is select the Pen tool, hold down the Alt/Option key and click on the keyframe using the convert point tool. This will remove the bezier curve and bring the motion to a stop. Another option is to open up right-click on the keyframe and select Keyframe Velocity from the popup menu. Adjust the Incoming and Outgoing Speed Influence to 0 (0.01). This will keep make a sharp change in speed and prevent the overshoot.
Another option is to right-click on the keyframe and select Linear for Spatial Interpolation and/or Temporal Interpolation.
The last option is to edit the Value Graph for the keyframe using the pen tool. You should be able to manually adjust the path to eliminate the bounce.
If I ever get a bounce on a straight motion path I always just use the pen tool (g) + Alt/Option to remove bezier spatial interpolation. On curved paths, setting Spatial interpolation to Linear will usually do the trick. The point is that there are many ways to fix this kind of overshoot. The easiest solution depends entirely on what the path looks like and how you want it to behave.
Copy link to clipboard
Copied
Thank you! for some reason it was adding a path without me telling it to. I just added a keyframe right after the one that ended the motion, and then then another right before the later motion started, worked like a charm!
Copy link to clipboard
Copied
It didn't add a path when you added a keyframe. The layer was moving and you interrupted the motion so it kept going and then bounced back. That can happen when spatial interpretation is set to Bezier. It does not always happen, but if the speed is high enough it can happen.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now