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
markleman  
#1 Posted : Tuesday, January 29, 2019 11:17:52 AM(UTC)
markleman

Rank: Member

Groups: Registered
Joined: 8/7/2015(UTC)
Posts: 12

Thanks: 5 times
I have created a score board in GT with 6 layers, each layer has a number of text boxes that update from fields in a CSV file. This all works :-)

What I did next was to set all the layers as 'hidden' in the animations tab and then used 'datachangein' storyboard to try to trigger each layer to appear when its own data changed.

Two things happen that I did not expect:

1) I enable the title in Vmix as an overlay, when the overlay is enabled the layers are hidden (good). But when change the data in the csv file to trigger one layer to appear, all the layers appear, not just the one I triggered. The triggered layer appears using the correct animation, the rest just appear. Here is a video demonstrating, I change the csv data line one at a time.




2) If I click to disable the overlay, any layers in the title that are not yet triggered to appear suddenly appear, before fading out. I was expecting only items that were currently shown to fade out leaving hidden times, um, hidden ;-)

any thoughts or suggestions?

Regards,
Mark Leman
admin  
#2 Posted : Tuesday, January 29, 2019 12:46:07 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 4,044
Man
Location: Gold Coast, Australia

Was thanked: 2137 time(s) in 977 post(s)
Hi Mark,

All items are visible by default in a particular storyboard.
Therefore in order to stop them appearing, you will need to go through all the items you wish to be hidden
for that particular data change event and set them all to hidden.

Regards,

Martin
vMix
thanks 1 user thanked admin for this useful post.
markleman on 1/29/2019(UTC)
markleman  
#3 Posted : Tuesday, January 29, 2019 6:24:59 PM(UTC)
markleman

Rank: Member

Groups: Registered
Joined: 8/7/2015(UTC)
Posts: 12

Thanks: 5 times
Originally Posted by: admin Go to Quoted Post
Hi Mark,

All items are visible by default in a particular storyboard.
Therefore in order to stop them appearing, you will need to go through all the items you wish to be hidden
for that particular data change event and set them all to hidden.

Regards,

Martin
vMix


Thanks for the reply, I have set all the items to be hidden at the start and expected to be able to reveal them one at a time in any order as the events in the real world took place.

Unfortunately I don't think it will be possible to achieve this from your explanation. The 'hidden' / 'not hidden' state of each item is not stored and is lost when the next one is changed.

I guess this is the difference between an event driven approach and a pre-scripted story board.

Regards
Mark Leman
markleman  
#4 Posted : Thursday, January 31, 2019 9:10:56 PM(UTC)
markleman

Rank: Member

Groups: Registered
Joined: 8/7/2015(UTC)
Posts: 12

Thanks: 5 times
Thinking about this a little more...

Are there any plans to add functionality to the API to allow the API to trigger parts of a GT title to be animated?

I want to show a time for an competitor as they finish and overlay it on their lane. We don't know the order they will finish in advance so can't story board it. I can get the events from the timing system via a serial port, I have written code in the past to update numeric score boards from this. Currently I could modify this code to send API commands to vmix to update the names and times but not to animate the individual layers.

I suspect you are busy getting ready for the launch of v22, so I best go and add this to the feature request forum.

Regards,
Mark Leman

raugert  
#5 Posted : Friday, February 8, 2019 2:56:14 AM(UTC)
raugert

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2017(UTC)
Posts: 109
Location: Canada

Thanks: 8 times
Was thanked: 50 time(s) in 32 post(s)
Hi Mark,

I found that you can send a command through the API to load a "Page" within the title, but not a layer. If you build your title with that in mind, you might be able to accomplish your goal. I'm trying this method to reveal the 'Timeout" flags. For example, using Page1 to hide all the flags, Page2 to reveal HomeTeam TimeOut, and Page3 to reveal AwayTeam TimeOut. So far it works OK, but I can't seem to fade out the flags on Page1, I can only hide them. If I use a Fade animation, it actually shows both TimeOut flags first, and then fades them out. I'll still play with this..

An example command is :

http://127.0.0.1:8088/api/?Function=TitleBeginAnimation&Input=1&Value=Page2

You can experiment with this...

cheers,
Richard
thanks 1 user thanked raugert for this useful post.
markleman on 2/15/2019(UTC)
Users browsing this topic
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.