strange bezier masks keyframe behaviour

taliesin wrote on 6/29/2004, 3:33 AM
I just noticed that the Pan/Crop Bezier Masks keyframes behave strange in certain circumstances. This is in Vegas 5.0b.

I just created an animation which looks like liquid is pouring over the picture. Bezier Masks was one element I used there. I created the first Bezier Mask at the beginning of the video and modified the Mask at the end of it by moving the Ancors. So I had two keyframes, one at the beginning, one at the end of the Event. The result - the animation between these two keyframes - looked pretty nice.

Now I wanted to apply exact same Mask animation to a different video. So in my first example I stored the two keyframes to Masks Presets. The one of the beginning (called it "water_start") and the one of the end of the animation (called it "water_end").
In my next project I then opened the Pan/Crop tool, selected the Mask tool there and being at the beginning of the Event I recalled the Mask Preset - "water_begin" - I stored before. It looked fine.
I then set the cursor to the end of the Event and recalled the "water_end" Preset which also looked fine.

But now when I playback the Event there is no animation no more, just a jump from one Mask Preset to the next. I checked the Masks' keyframes and they are set to "linear". Whatever I choose there - even "smooth" does cause having a jump instead of a moving animation.

I proofed this several times and found out the Masks Presets cannot be used for making animations. Doing so always result in having a jump from one Keyframe (created by recalling a Preset) to the next. No way to have a smooth animation path from one keyframe to the next.
I checked same with other filters but there it works fine.

So I think this is a Bezier Mask bug. Workaround is to copy each single keyframe and paste it onto other Event's Masks. But this isn't that smart and quick as recalling Presets is.

Marco

Comments

AlistairLock wrote on 6/30/2004, 12:29 AM
In your first video, place the cursor on the first mask keyframe. Then shift-click on the second mask keyframe. Both should now be selected. Right clight and select "copy"
Now go to the other clip you want the mask copied to. Place your cursor (presumably) at the start of this clip. Right click and select "paste". Both mask keyframes should be pasted into the other video and the morph from mask one to mask two should now work.

The reason it doesn't work recalling presets is that these presets are no longer related to each other, hence the jump.

Alistair
taliesin wrote on 6/30/2004, 1:04 AM
Thanks, yes, this workaround works. Though recalling presets to have animation between the keyframes works with other effects/filters. Bezier Masks seems to be the only tool where it doesn't work.

Marco