logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
richardgatarski  
#1 Posted : Friday, September 18, 2015 12:23:38 PM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,814
Location: Stockholm

Thanks: 138 times
Was thanked: 292 time(s) in 246 post(s)
This request is based on situations where the settings (zoom, pan, crop, etc) for a layer in an Input with Multiview has been changed.

With the advent of Merge, where the visual effect is dependent on how the layers are ordered, it would be most useful to be able to quickly move one layer to another layer level. Thus making sure that what should be on top during the while merge is not obscured by other layers. Furthermore, sometimes one need to insert a layer between two existing ones. And, if this feature is implemented the way I suggest, one could make a cool carousel-like effect.

Moving a layer functionality is frequently implemented in other apps as either buttons for move up/down, or by dragging and dropping the layers. Of course both of these methods could be sufficient in vMix. But for Shortcut/Scripting/API something more is needed.

I suggest that each layer gets a "Position letter". Initially the layers have:
1, A
2, B
3, C
4, D
5, E

For manual change in the Input's Multiview tab the move could either be implemented by move buttons, drag&drop, or by changing the layers letter, eg selecting A for layer 2 above would result in:
1, B
2, A
3, C
4, D
5, E

For Scripting and Automation I suggest, examplified for the "carousel effect" (which would need a Loop command, possibly another Feature Request, but wold work with API&VB.NET)
Function=SetMultiViewOrder&Input=Coolest&Value=A,B,C,D,E
Function=Sleep&Value=1000
Function=SetMultiViewOrder&Input=Coolest&Value=B,C,D,E,A
Function=Sleep&Value=1000
Function=SetMultiViewOrder&Input=Coolest&Value=C,D,E,A,B
Function=Sleep&Value=1000
Function=SetMultiViewOrder&Input=Coolest&Value=D,E,A,B,C
Function=Sleep&Value=1000
Function=SetMultiViewOrder&Input=Coolest&Value=E,A,B,C,D
Function=Sleep&Value=1000

Anyone with me on this?
thanks 1 user thanked richardgatarski for this useful post.
madness on 9/19/2015(UTC)
IceStream  
#2 Posted : Friday, September 18, 2015 4:24:51 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,603
Man
Location: Canada

Thanks: 33 times
Was thanked: 501 time(s) in 470 post(s)
+ 1
madness  
#3 Posted : Saturday, September 19, 2015 6:23:35 AM(UTC)
madness

Rank: Advanced Member

Groups: Registered
Joined: 4/16/2013(UTC)
Posts: 406
Man
Location: Iowa

Thanks: 281 times
Was thanked: 32 time(s) in 29 post(s)
Add me too!
Users browsing this topic
Guest
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.