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
offroadmediagroup  
#1 Posted : Sunday, October 20, 2024 8:52:09 AM(UTC)
offroadmediagroup

Rank: Member

Groups: Registered
Joined: 9/7/2024(UTC)
Posts: 13
United States
Location: The Great PNW

Was thanked: 1 time(s) in 1 post(s)
Hello everybody. I've gotten to the point where (I believe) I need to start dabbling into vMix scripting. I have an image input of an arrow. I need that arrow to change rotation based off of a value being delivered in a data source column. What is the most simple way to set an input layer's rotation to the value being reported in the data source, without manually triggering this action (ie: automatically updating without button press, preview, or overlay trigger, etc)...?
doggy  
#2 Posted : Sunday, October 20, 2024 9:13:08 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,216
Belgium
Location: Belgium

Thanks: 291 times
Was thanked: 955 time(s) in 790 post(s)
Originally Posted by: offroadmediagroup Go to Quoted Post
Hello everybody. I've gotten to the point where (I believe) I need to start dabbling into vMix scripting. I have an image input of an arrow. I need that arrow to change rotation based off of a value being delivered in a data source column. What is the most simple way to set an input layer's rotation to the value being reported in the data source, without manually triggering this action (ie: automatically updating without button press, preview, or overlay trigger, etc)...?


Kind of hard to do if there is no function available to rotate
Also no possibility with a GT title
Probably possible with XAML title with codebehind
If not to many angles needed multiple images(of different angle) might be a way to go
Salvatore  
#3 Posted : Sunday, October 20, 2024 3:29:01 PM(UTC)
Salvatore

Rank: Advanced Member

Groups: Registered
Joined: 11/15/2021(UTC)
Posts: 72
Italy

Thanks: 8 times
Was thanked: 9 time(s) in 7 post(s)
a lot of work but a possible solution if you are familiar with after effects or similar software:
1. Make a 60 seconds video of the rotating arrow
2. set the angle using a script to Jump to the timestamp and Pause the video.

arrow up = Jump to 0 sec and Pause
arrow down 30 sec, arrow right 15 sec…

If I'm correct, a script cannot access datasource entries directly. So you have to use a title input as a cache.
offroadmediagroup  
#4 Posted : Monday, October 21, 2024 2:07:32 PM(UTC)
offroadmediagroup

Rank: Member

Groups: Registered
Joined: 9/7/2024(UTC)
Posts: 13
United States
Location: The Great PNW

Was thanked: 1 time(s) in 1 post(s)
Per vMix support, "Currently, this is not possible. There are no shortcuts for adjusting the rotation of inputs or layers. We would recommend that you post a feature request (or find a similar request and add your support)." :( ...off to the feature requests...
Users browsing this topic
Guest (3)
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.