vMix Forums
»
General
»
General Discussion
»
Recursive input overlay limitation. (overlays not showing)
Rank: Newbie
Groups: Registered
Joined: 7/24/2019(UTC) Posts: 5
|
Hello everyone, In my vMix Preset, I recursively reuse overlays in another overlay but seem to encounter invisible TEXT/XAML element when they are added to an overlay. Here is a description of the case's Preset: - There is the TEXT/XAML input named "4 Score" (containing the score information in the right-top corner).
- There is the TEXT/XAML input named "3 Main" (containing the red box). IMPORTANT NOTE: This input has overlay 1 set to the input "4 Score"
- There is the COLOR input named "Rf1". This input has overlay 1 set to the input "3 Main".
- There is the COLOR input named "Rf2" This input has overlay 1 set to the input "2 Ref1". ISSUE: The TEXT/XAML from Score is not showing
example_preset.zip (10kb) downloaded 0 time(s). preset_case.png (167kb) downloaded 0 time(s).Does anyone know why this is happening? Is there a way to overcome or bypass this issue? (preferably while remaining the Preset input structure) Kind regards, A fellow vMixer
|
|
|
|
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)
|
Don't know what the issue might be ( and can be replicated) but i wonder why you just don't use the same overlay(3) on input 1 and 2 instead
|
|
|
|
Rank: Staff
Groups: Registered, Moderator Joined: 8/15/2017(UTC) Posts: 58 Location: Canada
Thanks: 1 times Was thanked: 17 time(s) in 16 post(s)
|
Hi laurens,
This is a limitation for performance reasons within vMix, the number of layers deep you can go with the Input MultiView is limited to two, otherwise, these layers would need to be pre-rendered, which would impact vMix's ability to perform optimally.
I hope that helps to clarify.
vMixGreg
|
1 user thanked vmixgreg for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/24/2019(UTC) Posts: 5
|
Originally Posted by: doggy Don't know what the issue might be ( and can be replicated) but i wonder why you just don't use the same overlay(3) on input 1 and 2 instead I am working on an automated system that updates several inputs. The example preset was just a simplification and replication of the issue. Here is another example that contains more detail of the original project: Project structure (see image below):- There is the TEXT/XAML input named "7 Score" (containing the score information in the right-top corner).
- There is the TEXT/XAML input named "6 Main" (containing the red box). IMPORTANT NOTE: This input has overlay 1 set to the input "7 Score"
- There is the COLOR input named "3 View 1". This input has overlay 1 set to the input "6 Main".
- There is the TEXT/XAML input named "2 View 2".
- There is the COLOR input named "1 Result" This input has overlay 1 set to the input "View 1" and overlay 2 set to input "View 2". ISSUE: The TEXT/XAML from Score is not showing
preset_case_2_marked_issue.png (211kb) downloaded 0 time(s).Automated flow (see image below):Case 1: System view 2 to be active1. (On custom software trigger) Api vMix function "Cut" will be called to start input "3 View 2" 2. (vMix trigger "OntransitionIn") vMix Trigger will enable overlay 2, so only "View 2" is visible in input "1 Result" Case 2: System wants view 1 to be active2. (custom software trigger) Api vMix function "Cut" will be called to start input "2 Result" (This step is a trick to ensure triggers will always work for input "2 view 1" or "3 view 2" when transition is called, because if input "2 View 1" is active it can't transition when "Cut" is called and won't trigger. There is no visual disruption because "1 Result" shows the same as "View 1")3. Step 1 + 2 from Case 1 for "View 1" preset_case_2_marked_proces.png (119kb) downloaded 0 time(s).Project idea: Radio software updates its playlist. The automation reads the playing item and updates View 1 and View 2. View 1 - Would be the view for the current playing item information View 2 - Would be the view for the current playing item information, when it has a video "View 1" and "View 2" will be set with an overlay for a FALLBACK and an UI input (these would be named "FALLBACK_[typeOfPlaylistItem]" and "UI _[typeOfPlaylistItem]"). Note: typeOfPlaylistItem is like music or commercialThe automation will trigger the "OnTransitionIn" by calling "Cut" on input "View 1" or "View 2".
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/24/2019(UTC) Posts: 5
|
Originally Posted by: vmixgreg Hi laurens,
This is a limitation for performance reasons within vMix, the number of layers deep you can go with the Input MultiView is limited to two, otherwise, these layers would need to be pre-rendered, which would impact vMix's ability to perform optimally.
I hope that helps to clarify.
vMixGreg Isn't there any way I can bypass it, or change something so it does work.
|
|
|
|
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)
|
WOW where/what are input 4 and 5 now ? and i stopped trying to figure out your goal right there
hope you realize that: -a shortcut can do several functions at once -same with triggers -also one can put them all in one input ( multilayer ) and activate/deactivate individual layers -one can make them all in one title (easier to configure their updating ( change of displayed data) in which one can also code what to do with individual parts ( xaml titles, has been addressed in this forum) - ....
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/24/2019(UTC) Posts: 5
|
Originally Posted by: doggy WOW where/what are input 4 and 5 now? I am sorry for the confusion. When creating a new (more complete version) example Preset I appended the original example then edited a little. Here is a simpel changelog: (New) "1 Result" (New) "2 View 1" (New) "3 View 2" "1 ref1" = "4 ref1" (now hidden, because replaced by "1 Result""2 ref2" = "5 ref2" (now hidden, because replaced by "2 View 1""3 Main" = "6 Main" "4 Score" = "7 Score" Originally Posted by: doggy and I stopped trying to figure out your goal right there I removed the goal part in my last post and replaced it with the idea of the project. This is hopefully more clear. Originally Posted by: doggy hope you realize that: -a shortcut can do several functions at once -same with triggers -also one can put them all in one input ( multilayer ) and activate/deactivate individual layers -one can make them all in one title (easier to configure their updating ( change of displayed data) in which one can also code what to do with individual parts ( xaml titles, has been addressed in this forum) - .... I wasn't aware of the shortcuts, but they don't seem to be of any interest to me. The possibilities with triggers and layers are both clear to me. The reason for using a "1 Result" input (or "1 ref1" in my first example) is to support the OnTransitionIn on "2 View 1" or "3 View 2" when the automation changes their content. If I transition from "2 View 1" to "3 View 2" there is no problem, but if I transition from "2 View 1" to "2 View 1" there is no OnTransitionIn. This would mean the automation has updated the "2 View 1", but the user's defined triggers won't fire.To fix that issue I first transition to "1 Result" then I transition to "2 View 1" or "3 View 2". Now the OnTransitionIn does fire. Don't worry about repeating transition visual, because I am using the "Cut" transition.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Recursive input overlay limitation. (overlays not showing)
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