Mask Keyframing - Mask does not persist on next frame

Brackstone wrote on 3/22/2021, 11:20 AM

I am masking some things out of a scene and I was doing most of my work pretty zoomed in.

 

I realized I needed another mask when I zoomed out to look at my project. So I went back to the point where I needed another mask and added it in.

However now whenever I proceed to the next frame that mask vanishes and I have to keep re-adding it instead of just making point adjustments.

Is there anything I can do to make the new mask persist so I can just make point modifcations?

Thanks.

Comments

Jack S wrote on 3/22/2021, 5:37 PM

@Brackstone Are you Bezier masking or pan/crop masking?

Last changed by Jack S on 3/22/2021, 5:45 PM, changed a total of 1 times.

My system
Genshin Infinity Gaming PC
Motherboard Gigabyte H610M H: m-ATX w/, USB 3.2, 1 x M.2
Power Supply Corsair RM750X
Intel Core i7-13700K - 16-Core [8P @ 3.4GHz-5.4GHz / 8E @ 2.50GHz-4.20GHz]
30MB Cache + UHD Graphics, Ultimate OC Compatible
Case Fan 4 x CyberPowerPC Hyperloop 120mm ARGB & PWM Fan Kit
CPU Fan CyberPowerPC Master Liquid LITE 360 ARGB AIO Liquid Cooler, Ultimate OC Compatible
Memory 32GB (2 x 16GB) DDR5/5200MHz Corsair Vengeance RGB
MSI GeForce RTX 4060 Ti 8GB - Ray Tracing Technology, DX12, VR Ready, HDMI, DP
System drive 1TB WD Black SN770 M.2 NVMe PCIe SSD - 5150MB/s Read & 4900MB/s Write
Storage 2 x 2TB Seagate BarraCuda SATA-III 6.0Gb/s 7200RPM
Windows 11 Home (x64)
Monitors
Generic Monitor (PHL 222V8) connected to GeForce RTX 4060 Ti
Generic Monitor (SAMSUNG) connected to iGPU

Camcorder
SONY Handycam HDR-XR550VE

Brackstone wrote on 3/24/2021, 12:37 PM

@Brackstone Are you Bezier masking or pan/crop masking?

I am doing Pan/Crop masking since I need to change/animate the mask between keyframes.

Jack S wrote on 3/24/2021, 3:15 PM

@Brackstone Yes, there's something weird going on here. I've created 4 masks at 4 keyframes. At each keyframe the mask for that keyframe plus the masks for keyframes that occur before it are shown. You can then select any of the 4 masks by selecting the normal edit tool (the slanted arrow icon) then point it to the edge of the mask and double left-click. The mask will then have the bounding box and the rotate circle. You can the adjust as you wish.
However, I've found that every other mask disappears as you proceed through the keyframes. Unless someone can tell me if I'm going wrong somewhere, this appears to be a bug.

My system
Genshin Infinity Gaming PC
Motherboard Gigabyte H610M H: m-ATX w/, USB 3.2, 1 x M.2
Power Supply Corsair RM750X
Intel Core i7-13700K - 16-Core [8P @ 3.4GHz-5.4GHz / 8E @ 2.50GHz-4.20GHz]
30MB Cache + UHD Graphics, Ultimate OC Compatible
Case Fan 4 x CyberPowerPC Hyperloop 120mm ARGB & PWM Fan Kit
CPU Fan CyberPowerPC Master Liquid LITE 360 ARGB AIO Liquid Cooler, Ultimate OC Compatible
Memory 32GB (2 x 16GB) DDR5/5200MHz Corsair Vengeance RGB
MSI GeForce RTX 4060 Ti 8GB - Ray Tracing Technology, DX12, VR Ready, HDMI, DP
System drive 1TB WD Black SN770 M.2 NVMe PCIe SSD - 5150MB/s Read & 4900MB/s Write
Storage 2 x 2TB Seagate BarraCuda SATA-III 6.0Gb/s 7200RPM
Windows 11 Home (x64)
Monitors
Generic Monitor (PHL 222V8) connected to GeForce RTX 4060 Ti
Generic Monitor (SAMSUNG) connected to iGPU

Camcorder
SONY Handycam HDR-XR550VE

Former user wrote on 3/24/2021, 4:58 PM

I am going to make a guess and say you added the Keyframe for the second mask before the keyframe of the first mask. If you did , this is what I think is going on. Each keyframe is remembering the status of all masks. So when it hits the second keyframe (which is your first mask you made) it sees that the second mask didn't exist when you created it, so it goes away. A workaround is to copy the first mask keyframe, make a newkeyframe and paste and then add your new mask. At least that works for me in Version 12. It could be a bug, but it is probably working as programmed.

I found this out by creating consecutive keyframes adding a new mask each time. When I changed the order of the keyframes, the masks would disappear.

 

Jack S wrote on 3/25/2021, 9:36 AM

@Former user  Each keyframe is remembering the status of all masks.
That makes sense.

@Brackstone I can't figure out if @Former user's workaround would get around your problem. I guess the lesson here is, prepare the workflow in advance before creating multiple masks.

My system
Genshin Infinity Gaming PC
Motherboard Gigabyte H610M H: m-ATX w/, USB 3.2, 1 x M.2
Power Supply Corsair RM750X
Intel Core i7-13700K - 16-Core [8P @ 3.4GHz-5.4GHz / 8E @ 2.50GHz-4.20GHz]
30MB Cache + UHD Graphics, Ultimate OC Compatible
Case Fan 4 x CyberPowerPC Hyperloop 120mm ARGB & PWM Fan Kit
CPU Fan CyberPowerPC Master Liquid LITE 360 ARGB AIO Liquid Cooler, Ultimate OC Compatible
Memory 32GB (2 x 16GB) DDR5/5200MHz Corsair Vengeance RGB
MSI GeForce RTX 4060 Ti 8GB - Ray Tracing Technology, DX12, VR Ready, HDMI, DP
System drive 1TB WD Black SN770 M.2 NVMe PCIe SSD - 5150MB/s Read & 4900MB/s Write
Storage 2 x 2TB Seagate BarraCuda SATA-III 6.0Gb/s 7200RPM
Windows 11 Home (x64)
Monitors
Generic Monitor (PHL 222V8) connected to GeForce RTX 4060 Ti
Generic Monitor (SAMSUNG) connected to iGPU

Camcorder
SONY Handycam HDR-XR550VE