I know this discussion is quite old, but since the topic is still very relevant and many users face similar challenges even with FCP 11, I wanted to share a solution that might help others looking for an answer.
There’s a plugin called EasyEase, which addresses this exact issue. It allows you to apply custom easing functions to the Position, Rotation, and Scale parameters of an element directly in Final Cut Pro. The key difference compared to plugins like AddMotion is that EasyEase works with actual keyframed animations, offering full control over the movement between keyframes. This means you’re not restricted to a simple A-to-B movement—it lets you create much more organic and fluid animations.
If anyone here has been looking for a way to achieve smooth, professional keyframe easing in FCP, this plugin might be worth checking out!
fxfactory.com
EasyEase for Final Cut Pro
Custom easing functions for position, scale, and rotation of your clips. Plugins and effects for Final Cut Pro.