Keyframe smoothness NOT only spatial

johnmeyer wrote on 4/27/2006, 10:16 AM
Many people have complained about the Smoothness setting for keyframes, mostly because they would prefer it to default to zero instead of one.

I have a new complaint: Smoothness is NOT spatial, but is temporal as well. This is NOT what the help file describes, to whit:

"Smoothness adjusts spatial interpolation: how motion occurs within the frame. A Smoothness setting of 0 produces linear motion from one keyframe to the next. Increasing the setting produces a curved path."

The help file continues:

"If you want to adjust temporal interpolation how motion occurs over time change a keyframe type by right-clicking a keyframe and choosing a new interpolation curve type (hold, linear, fast, slow, or smooth)."

Thus, one control for what happens in space (curved vs. straight), and another for how quickly the keyframes change over time.

Wrong.

Download this file (link good for seven days):

Keyframe Veg

Use the Vegas replace function to insert any still photo in place of my media when you open the VEG file.

Both events have eleven keyframes, spaced evenly along the timeline. The movement between each keyframe is exactly the same distance (generated by a script). Thus, you would expect that the movement would be exactly the same as what you would get with just two keyframes, one at the beginning, and one at the end.

WRONG!

Instead, when smoothness is set to one, you get a start/stop feel to the movement as each keyframe is passed. When smoothness for all keyframes is set to zero (which what I did for the second event), the motion is totally smooth.

This sure seems like a bug in implementation. At the very least, the feature is not accurately described in the help file.

Comments

Former user wrote on 4/27/2006, 10:42 AM
I have version 4 so I can't run your veg, but if you look at the PATH line in the CROP/PAN preview screen, you can see what the movement is going to do.

If your image changes X and Y parameters over 3 to or more keyframes, then the smoothness will cause a curve.

If your image only changes X or Y, then you won't see a curve but a slowing down and speeding up of the movement.

Dave T2
johnmeyer wrote on 4/27/2006, 11:05 AM
I have version 4 so I can't run your veg, but if you look at the PATH line in the CROP/PAN preview screen, you can see what the movement is going to do.

Sony removed that path line in Vegas 5, and never put it back in. Great incentive to upgrade, eh?

If your image only changes X or Y, then you won't see a curve but a slowing down and speeding up of the movement

Yes, this is what I did. Movement in the X direction only, and by exactly the same increments for each keyframe. The slowing down and speeding up of the movement is exactly why I started the thread. Since the path is linear, there can be no curve in space. Therefore any speed up or slow down has to be due to changes in the time for each keyframe. Obviously distance = rate * time, so changes in space and time are related, but the engineers have to make sure that any controls are constrained so as to make interactions between controls that change rate (temporal) and controls that control distance (spatial) are clearly differentiated.
Former user wrote on 4/27/2006, 11:15 AM
So I would guess it is not a bug so much as not a clear explanation of the many variables caused by using smoothness.

Dave T2