I'm animating a mouse pointer in AE and I'm running into a problem that I've had to deal with a lot in the past without any real solution. I'm hoping someone here can provide some guidance.
To make things simple I did a quick video:
If you don't want to watch the video, then here it is in writing. Essentially I have keyframes dictating the movement of a mouse cursor. However, the movement is in straight lines which is unnatural. So I want to add curved motion to the mouse. To do this I right-click the keyframe and click on "Keyframe Interpolation...". I then change the Spatial Interpolation to "Bezier".
This is where it gets tricky. Sometimes that works fine. I get a single bezier handle and I can move it to create my curve. HOWEVER, sometimes AE adds in extra motion between keyframes. So two keyframes that are next to each other with the exact same position now has a motion where the animated object drifts off and then back again for no reason.
Please note that I am only using the "Bezier" option, and not "Continuous Bezier".
In the past the only solution I have ever found is to remove ALL bezier options from ALL keyframes, and also remove all easing. Then I can go in and re-apply all of my easing and bezier options without a problem.
The problem only seems to happen when I have applied bezier options and easing to a bunch of keyframes IN ORDER, and then go back in and try to make a change later in the middle of the already-created keyframes. As long as I never go back and try to change keyframes and only do them in order, then I never run into this problem.
Why is this happening and how can I get rid of that extra motion?