How do I do this greenscreen effect (without a green screen)?

Former user wrote on 9/1/2020, 9:10 PM

It's very common in phone apps to be able to remove a person from their background and you can create a green screen effect. It is most effective where the background is static (camera on tripod, and there's nothing moving in the background.

The effect is comparable to a low quality green screen. AI is doing this, but I know similar can be achieved with a photo of a background without a person as 1 layer, and then the person with background as 2nd layer. Can anyone describe how to do with simply within vegas simply, maybe you have a tutorial or a script to do it?

 

Comments

Musicvid wrote on 9/1/2020, 9:15 PM

I think a Bezier mask is as close as you will get in Vegas.

Former user wrote on 9/1/2020, 9:30 PM

What you are looking for is called a "difference key". It supposedly determines what is different from the background and keys it over. I don't believe Vegas has this. Hitfilm might, After Effects calls it a difference matte.

Former user wrote on 9/1/2020, 9:30 PM

That would work well, but for lazy people it can be a fair bit of work with a moving person. There is a technique where the background can be extracted via the difference between background (without human) and background with human in forground. I used to have a YT video bookmarked that talked about, but it was quite complex. The beauty of it was that it required no manual masking, although not sure how effective it was

Former user wrote on 9/1/2020, 9:32 PM

'difference key' - thanks, that does sound familiar. I was searching for 'green screen effect without having greenscreen' and wasn't getting anything of interest, but i'll try again

Former user wrote on 9/1/2020, 9:35 PM

I did a search and there are a lot of hits for difference key matte.

Mohammed_Anis wrote on 9/2/2020, 2:32 AM

Assuming it is a difference key, Ignite Pro is an affordable plugin that offers this.

That being said, phones and conference tools also happen to use tracking algorithms to make this work properly.

A traditional an NLE does not and should not have this.



 

Last changed by Mohammed_Anis on 9/2/2020, 2:33 AM, changed a total of 3 times.

"I'm a part of all that I've met." Alfred Lord Tennyson

Youtube Channel: https://www.youtube.com/c/VEGASCREATIVEACADEMY


Card name: AMD Radeon RX 6800 XT
Processor: AMD Ryzen 9 5900X 12-Core Processor             (24 CPUs), ~3.7GHz
Memory: 32768MB RAM
Monitor Id: PHLC18F
Native Mode: 3840 x 2160(p) (59.997Hz)
Storage Devices: 2 SSDS, One large HD. VEGAS is installed on SSD

 

Marco. wrote on 9/2/2020, 3:16 AM

There is no way to easy achieve this in Vegas Pro, difference keying would not help for such a scene. The technology used in the video above is totally different. It recognizes faces and bodies of human beings and then removes everything else.

Former user wrote on 9/2/2020, 4:25 AM

It works the same way as phones create fake depth of field, and that's AI based but I was reminded of differential keying, and as long as you have a clean plate of the background, and the background does not change at all, not even lighting I thought it should work. I will give the ignite Pro differential key plugin a go that Mohammed_Anis discovered. I am happy there is a plugin as from memory doing it manually using vegas is a little complex

michael-harrison wrote on 9/2/2020, 5:27 PM

If the subject moves very little as in you sample video, manual masking with the bezier tool will be your best free method as @Musicvid mentions. If you aren't getting paid to produce this, it may or may not be worth the effort though depending on the quality you need along the edges as you'll still have plenty of keyframes you'll need to tweak.

System 1:

Windows 10
i9-10850K 10 Core
128.0G RAM
Nvidia RTX 3060 Studio driver [most likely latest]
Resolution        3840 x 2160 x 60 hertz
Video Memory 12G GDDR5

 

System 2:

Lenovo Yoga 720
Core i7-7700 2.8Ghz quad core, 8 logical
16G ram
Intel HD 630 gpu 1G vram
Nvidia GTX 1050 gpu 2G vram

 

Former user wrote on 9/2/2020, 6:44 PM

For Twitch Streamers there's often a need to separate them from their background for some sort of visual reaction or effect usually for comedic purposes, so within that purview the viewer is more accepting of something not looking entirely realistic/professional. I have rotoscope ptsd. I can not see the ignite pro 4 plugins, will try to reinstall. This is a clip from the default tutorial you see when searing for differential key and vegas pro. That looks ok.

john_dennis wrote on 9/2/2020, 7:18 PM

@Former user

https://www.vegascreativesoftware.info/us/forum/how-to-remove-just-the-background-from-a-video--108599/#ca669265

Mohammed_Anis wrote on 9/3/2020, 12:22 AM

@Former user The thing is, Color Difference key is a lesser version of Chroma. Well, not exactly, but its primary use is chroma.

I'm just giving folks here the benefit of the doubt, but I'm sincerely doubtful of its application for what you want.

Marco. wrote on 9/3/2020, 2:43 AM

Difference keying and color difference keying are two pairs of shoes. Simply spoken, difference keying is based on pulling the matte by the difference of two pixel values while color difference keying is based on pulling the matte on substracting two color channels.
Color difference keyers can be very powerful and superior to chroma keyer, e.g. Ultimatte is based on color difference keying.

In the example mentioned in the initial post a color difference keyer could not be used as there is no color background.

Ignite Pro offers both, a color difference keyer as regular FX (though Ignite's chroma keyer is better in most cases) and a difference keying as compositing mode. Compared to Vegas Pro's own difference keying the one from Ignite adds a threshold adjustment and blurring and softening of the mask.

Former user wrote on 9/3/2020, 2:59 AM

I think (but not certain) it's similar to how the remove modules work in MochaPro, photoshop etc, where you give it a clean plate without the item you want removed, then run the module, It's looking for the difference between clean plate and whatever you're trying to remove. Although I think Ignite Pro should be the answer for my ultra fast edits that require removing the person from background I don't see the trial version in VP18. I"ll look into it at a later date,