Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
In OBS Studio one can use the ultra-useful add-on plugin "Source Mirror" to mirror the content of any source or even a complex scene into a new regular source in order to apply new filters and others things on top of the (mirrored) content. In vMix, it seems only the instance-limited (max 3) "Mix" inputs are somewhat of this kind, but because of a maximum of 3 instances, this input is practically useless to be used for this purpose.
I've now multiple times hit the wall by recognizing that one cannot easily create an input in vMix hich really 1:1 mirrors/inherits the content of a source input in order to allow me to apply e.g. a chroma-key effect or apply a Virtual PTZ functionality on the source input AND THEIR MERGED IN layers of the source input.
The "Create Virtual Input" functionality looks(!) like this, but it isn't, because it mirrors/inherits the main content layer and the layers 1-10 individually(!) instead of merging/mixing/pre-rendering the main content layer and the layers 1-10 of the source input into the new main content layer of the target input.
So, what I would like to see in vMix is a new type of input which has the same layer merging/mixing/pre-rendering functionality of "Mix", but without any Preview/Program mixing functionality and without the nasty max-3-instance limitation. This would make vMix even cooler and opens the door for more flexible input setups and this way more complex events.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/18/2014(UTC) Posts: 1,837 Location: Stockholm
Thanks: 144 times Was thanked: 297 time(s) in 250 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
Yes, indeed. Such a "flatten" feature would also solve my problems. Unfortunately, it isn't available in vMix and the alternatives (using the max-3-instances "Mix" input and the NDI-export-and-re-import workaround) are not really practically usable. So, I really hope that in the next vMix version we get such a "flatten" functionality...
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,223 Location: Belgium Thanks: 293 times Was thanked: 955 time(s) in 790 post(s)
|
Originally Posted by: engelschall Yes, indeed. Such a "flatten" feature would also solve my problems. Unfortunately, it isn't available in vMix and the alternatives (using the max-3-instances "Mix" input and the NDI-export-and-re-import workaround) are not really practically usable. So, I really hope that in the next vMix version we get such a "flatten" functionality... v25 also has the OUTPUT as input directly!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
But this "Output" input is just for the "official" outputs, right? Do you really recommend that whenever one needs to apply a chroma-key or a virtual PTZ on an (intermediate) input, one should first send this input to an output and then get it back as an input in order to apply anything on it? How many "Output" inputs can be used at all? For "Mix" input we have at least 3 instances. How many "Output" can be used?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
Until vMix gets a real pre-rendering/flattening/mirroring functionality, we have to stick with the Mix inputs. As it is ultra inconvenient that we have just 3 of them available, we are forced to reuse them for the purpose of pre-rendering/flattening/mirroring, of course. In order to simplify this process I've created a VB.Net script for vMix 4K/Pro which automatically reuses and reconfigured two configured Mix inputs whenever a scene input comes into PREVIEW. Find the scripts under https://github.com/rse/v...b/master/auto-pre-mix.vb and its documentation under https://github.com/rse/v.../master/auto-pre-mix.md.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,223 Location: Belgium Thanks: 293 times Was thanked: 955 time(s) in 790 post(s)
|
Full screen size mirrored UV map (virtual set)
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
Oh, great tip: the Virtual Set with a full-screen UV Map (like the https://www.vmix.com/download/uvmapsample.zip which can be used 1:1) is really another interesting workaround. Indeed, I've checked it, it works similar to a Mix-input for flattening the content. And it has not the limitation of just 3 instances. Many thanks for the great hint.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,223 Location: Belgium Thanks: 293 times Was thanked: 955 time(s) in 790 post(s)
|
Originally Posted by: engelschall Oh, great tip: the Virtual Set with a full-screen UV Map (like the https://www.vmix.com/download/uvmapsample.zip which can be used 1:1) is really another interesting workaround. Indeed, I've checked it, it works similar to a Mix-input for flattening the content. And it has not the limitation of just 3 instances. Many thanks for the great hint. outofthebox.jpg (44kb) downloaded 2 time(s).
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/7/2022(UTC) Posts: 71 Location: Munich Was thanked: 33 time(s) in 17 post(s)
|
The UV Map based Virtual Set "doggy" mentioned really works as expected. Unfortunately, I was not able to find UV Maps for both 4K, FHD and HD, so I've generated them and assembled a Virtual Set template out of them exactly for this purpose: https://github.com/rse/v.../vMix-VirtualSet-Flatten This is a Virtual Set which provides three UV Map based inputs (just use the one which fits best for your source input and disable the other two) and hence can be used as a "flattening/mirroring/pre-rendering" intermediate input.
|
1 user thanked engelschall for this useful post.
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close