-
Drifting motion – Is there a better way to do this?
Hi:
I worked up a technique more than five years ago to create smooth, drifting motion for text or other elements, but it seems rather convoluted. I’m wondering if there’s a better way to achieve the look I want.
Let’s say I want a word to slide in from the right in 15 frames, drift to the left at a steady velocity for 3 seconds, then slide off in 15 frames. I’m setting 4 keyframes.
If I leave the keyframes at their default linear temporal interpolation the movement looks very mechanical.
If I F9 (easy ease) the two middle keyframes the text enters, slows to a full stop, ramps up and drifts, ramps down to a stop, then ramps up to exit. No good; I want continuous smooth motion.
If I use Auto Bezier or Continuous Bezier keyframes the motion is smoother, but the text still slows down noticeably in the middle; I want the text to drift at a constant, linear velocity.
So this is what I do to get the motion I want: I start with my 4 linear keyframes. I open the Graph Editor and look at the speed graph. Here, it kind of looks like an “H”, with a high speed at the ends and slower speed in the middle. I hover my cursor over the middle line, and it shows a position speed of 287.71 pixels/sec. I exit the Graph Editor and select the middle two keyframes. I hit F9 to turn them into Bezier keyframes. I right-click on one of the keyframes and select Keyframe Velocity. After being Easy Eased the incoming and outgoing velocities are currently 0. I enter 287 in the incoming velocity, TAB, TAB, and enter 287 in the outgoing velocity.
Now my text is moving the way I want. It quickly ramps down to a constant linear drift, drifts, then quickly ramps out of the drift and off screen.
I go through this procedure many many times in a project to make sure that elements almost never come to a complete stop in our motion graphics. I might be animating text, pictures or the camera.
After using software for a long time you can sometimes get stuck in bad habits if you never learned the most efficient way to do something. I’m all about the efficiency, so if anyone can suggest a more efficient approach to doing what I want to do, please reply.
Thank you.
Shawn Marshall
Marshall Arts Motion Graphics