ADOBE AFTER EFFECTS: Forum Expressions Tutorials Creative Cloud

After Effects CS3 inventing keyframes HELP!

COW Forums : Adobe After Effects

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Justin BrinkmeyerAfter Effects CS3 inventing keyframes HELP!
by on Jun 9, 2009 at 8:34:16 pm

I keep running into this. I will set Keyframes for an animation but occasionally AE will invent motion in between. It starts and ends as it should, but the animation in the middle is wonky. It seems like it is doing some weird interpolation, but I have checked all the keyframes and they are set to linear. So far the only solution I've found is frame by frame animation, but I've gotten to the point where that is completely unreasonable.

Any suggestions? I'm not doing anything crazy, just transform properties with a mask.

Thanks in advance.

Return to posts index

Dave LaRondeRe: After Effects CS3 inventing keyframes HELP!
by on Jun 9, 2009 at 9:02:39 pm

I bet you're using Bezier keyframes. There's nothing wrong with that, but it's wise to use Hold keyframes in conjunction with them sometimes. Say you want a layer to change position over time: start moving, ease into place, remain stationary, then resume motion again and stop. It would look like this in your timeline:

KEYFRAME 1: ease out of the starting position
KEYFRAME 2: ease to the next position and stop
KEYFRAME 3: ease out this position -- its value is IDENTICAL to that of Keyframe 2
KEYFRAME 4: ease into the ending position

The Problem: goofy things happen between keyframes 2 and 3. The position simply does not stay still as you'd expect.
The Solution: highlight keyframe 2, right-click on it to reveal the contextual menu, select Toggle Hold Keyframe.
The Result: exactly what you want. As the layer eases into position, the hold keyframe keeps it rock solid, and motion won't begin again until it encounters the next keyframe.

Dave LaRonde
Sr. Promotion Producer
KCRG-TV (ABC) Cedar Rapids, IA

Return to posts index

Todd KoprivaRe: After Effects CS3 inventing keyframes HELP!
by on Jun 9, 2009 at 9:22:38 pm

There's additional information about this behavior (which some people refer to as "boomerang motion") in the "Controlling change with interpolation" section of After Effects Help. That page gives solutions in addition to the ones that Dave outlined, and it points to some tutorials back here on the COW by Aharon Rabinowitz, in which he explains everything very well.

Todd Kopriva, Adobe Systems Incorporated
putting the 'T' back in 'RTFM' : After Effects Help on the Web

Return to posts index

Justin BrinkmeyerRe: After Effects CS3 inventing keyframes HELP!
by on Jun 9, 2009 at 9:32:42 pm

Thanks a lot. What I am experiencing isn't exactly what you described but I'm sure they are related. I will check out your links, try what you said tomorrow and post back.

Thanks again for the quick reply!

Return to posts index

Justin BrinkmeyerRe: After Effects CS3 inventing keyframes HELP!
by on Jun 10, 2009 at 6:28:38 pm

Thanks for the response. My situation is a little different than you described. The goofiness is happening between 2 key frames in which there is a change in value. The animation starts correctly and finishes correctly but even though it is a linear movement, it is doing it own swooping and scaling in between, just making up its own movement. This is entirely frustrating and nonsensical.

It is just a position movement (with rectangular mask movement as well) on the X axis. For some reason around the middle of the 2 key frames it drops on the Y axis.

Return to posts index

Brian CharlesRe: After Effects CS3 inventing keyframes HELP!
by on Jun 10, 2009 at 8:12:00 pm

What shows up in the graph editor?

Return to posts index

Justin BrinkmeyerRe: After Effects CS3 inventing keyframes HELP!
by on Jun 10, 2009 at 9:06:02 pm

In the graph editor there is a nice straight line in between the two keyframes, yet it deviates from the y-axis (in the animation not the graph)

Return to posts index

Jason PopeRe: After Effects CS3 inventing keyframes HELP!
by on Dec 19, 2009 at 8:27:13 am

I am also having this exact problem.
It is the 'boomerang' effect, but changing the keyframe interpolation to linear or hold does nothing - After Effects still creates a boomerang motion between keyframes for no reason.

I have a still graphic and I am animating scale and position simultaneously - scaling up and moving position in a straight line. When I play the animation the movement is a crazy swooping, regardless of what I

Does anyone else have this problem or a solution?
Any help would be greatly appreciated.

Return to posts index

Johnathan ThrobinsRe: After Effects CS3 inventing keyframes
by on Feb 21, 2014 at 3:46:56 am

Something that might help:
When you scale and move position, remember where your anchor point is. The scaling and position change often end up at odds if the anchor point is not in the middle of your motion path and you're scaling quickly. This can be circumvented by parenting with null objects whose anchor point is nearer /at one of the action points /on screen at least. You can add a new null in a chain of nulls for each movement. It's kind of a pain, and maybe someone else has a better way, but I've found this helpful especially when I want to use expressions to determine rate of change or bezier curves on position while scaling etc...

Just figured I'd add one more solution to the list here for the next passer by.

Return to posts index

Bradinn FrenchRe: After Effects CS3 inventing keyframes HELP!
by on Jan 30, 2010 at 9:33:59 pm

I was having this same problem and ran into this thread. In my case it was usually position keyframes which would move back and forth to get from 1 keyframe to the next. So if I set one keyframe at 0.0 and the next at 30.0, it might dip to -10.0 inbetween them and then go back out to 30 by the 2nd keyframe. Or even stranger, I would have 2 keyframes with identical XYZ positions, but they would slightly move inbetween only to return once I hit the 2nd keyframe.

The solution I found was to right click on the 2nd keyframe (where there is unwanted motion between the 1st and 2nd) and select Keyframe Interpolation. In the Keyframe Interpolation window, you should change the value in the Spatial Interpolation dropdown to LINEAR if it is set on Bezier or Continuous Bezier. I found in all instances of this happening for me, the Spatial Interpolation was either set on Bezier or Continuous Bezier. This does not appear to affect the Easy Ease settings (at least for position keyframes) which are set by the Roving dropdown.

Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 All Rights Reserved