EvanAnthony wrote:a zoom and also changing position. Sorry since every software I use calls it a little different I just averaged the terms. In Premiere Pro and can do the same push in a repo on a photo and then click the KF and choose ease in/out and it does a great ease in and ease out. In Resolve many/most of the time it swings the image way off the path.
I have actually found a tedious and not super-fast workaround that has the advantage that you can do it entirely in Edit.
First, do what should work in Edit. (I'd recommend not placing your first keyframe on the first frame of the clip. Sometimes this keyframe doesn't display in what follows. It's a bug.) So you create a keyframe at the start of the move: one for Zoom X/Y and one for Transform X/Y. Then create corresponding keyframes at the end of the move. Right click on the red diamonds to add Ease Out and Ease In, as appropriate.
This doesn't result in the insane -- thousands of pixels offscreen -- bug that I reported to BMD during beta 17. But you do get undershoot and overshoot near 1/3 and 2/3 of the way through the move. If I go from a full-frame image to a zoomed 1.5x and move to, say, the upper left corner, I'll see a black border on top and left grow to max at the 1/3 point, then an overshoot occur where the image hangs over the edge which grows to a max 2/3 of the way through. (My intention is that the upper left corner is anchored to the upper left if the viewer.)
So, the video part of the clip, in the Video track has two icons on the right: a curves animation and a keyframe. If you click the curves animation, the animation curves drop down below the thumbnails as a part of the video track. Zoom horizontally until your start keyframe and end keyframe are at the ends of the visible part of the timeline, to give yourself some room.
There's a triangle at the upper left of the curves area and you can pull it down and select Zoom X (or Zoom Y, they're linked). Now if you click on the start keyframe, you'll see a handle. If you scrub with the playhead around the 1/3 point between start and end you will hit the maximum black border. Park the playhead there and move the handle on the start until there's no black showing in the clip. (You'll want to move it left and up, basically.)
Do the opposite for the end keyframe and near the 2/3 point. It helps to turn on the Transform Viewer mode so you see the white box around the clip's boundaries to make it easier to see the overhand. Again, adjust the handle on the end keyframe, this time basically moving it down and to the right until there's no overhang.
It probably takes 30 seconds (maybe less) to do this, but at least it's all in Edit. The bottom line is that when BMD calculates the handles for Ease, they're not accounting for both Scale and Transform to interact with each other. They calculate the (default) eases separately. But the Zoom is moving pixels on the screen and so is the Transform and they can be moving individual pixels in opposite directions at various points. With Linear animation, things cancel out and you get reasonable movement. With Eases, though, they interact in odd ways and you get a rubber-band-like movement. By adjusting the Zoom's eases by hand, you can compensate.
You shouldn't have to. BMD should recalculate eases when both Zoom and Transform are used together. But this might be a helpful technique, especially in a one-off situation.
Resolve Studio 17 latest, Fusion Studio 17 latest, macOS Big Sur latest, MacBook Pro 2020 64GB RAM and Radeon Pro 5600M 8GB VRAM