Search
Related topics are listed below.
Pool
Stage Precision » Stage Precision » Views / Elements » Pool
Action Data Table Data Tree Folder Lens Profile Motions Script selection Preset selection Group VarArray Variable
Run Pool Script
Stage Precision » Stage Precision » Actions » Run Pool Script
Run Pool Script Name Description Script The pre-written script added from the ‘Pool’.
Run Pool Action
Stage Precision » Stage Precision » Actions » Run Pool Action
Run Pool Action Name Description Action A pre-created pool action can be selected using the target button.
Global Script (pool item)
Stage Precision » Stage Precision » Scripting » Global Script (pool item)
To create a global reachable script you need to open your pool view and add a scrip item there. *By double click on the pool item you can rename it. If you select this script you can see in the inspector the script editor. Click on the icon to open the script…
Pool Script event functions
Stage Precision » Stage Precision » Scripting » Global Script (pool item) » Pool Script event functions
By default you have already some functions in the ScriptEditor. function trigger(ob) function valueChange(ob, param) function eventEnter(area, ob) function eventLeave(area, ob) These functions will be called, depending on the kind of trigger. So a Button, Cue…
run a pool Script
Stage Precision » Stage Precision » Scripting » Global Script (pool item) » run a pool Script
To run a pool script from any event you need to click on the (+) inside your event. Go to functions and choose “Run Pool Script”. You need now define your needet script by clicking on the target icon. *You also can drag and hold the target icon to…
General settings
Stage Precision » Stage Precision » General settings
Import Project Settings Preferences
Script Node General
Stage Precision » Stage Precision » Scripting » Script Node General
With the Script Node you can create your own Node. Go into a board where you want to create your node. Inside this board you need to do a secondary click on an empty space and browse for “Script”. Instead of browsing you also can go to the category…
General use of Scripting
Stage Precision » Stage Precision » Scripting » General use of Scripting
In each Commander or in the Script editor you can have acces to different parameter and functions. You can read and write parameter to script your own needed logic. Here are more details to different topics: Debug with System Log Work with the…
Scripting
Stage Precision » Stage Precision » Scripting
Scripting in Stage Precision is based on Java Script. - You can create your own nodes. - Create a small script inside an event. - Create global script functions inside the pool wich can be run from multiple events. - Take a look here for the general use of…
0.8.122
Stage Precision » Changelog » 0.8.122
Stage Precision 0.8.122 !Project files are not full cross-compatible because of the switch to the event system! (Feature #339) All trigger needs to be rebuild from previous project files and Board-Items needs to be renamed. General New Features: #356 –…
Action
Stage Precision » Stage Precision » Views / Elements » Pool » Action
Actions can handle different trigger / functions which will be organized in the Pool. These Actions an be called from different “locations” like Buttons, Nodes, Timeline, ect… Everything what can handle events is able to run an Action. Add a Action…
0.8.131
Stage Precision » Changelog » 0.8.131
New IO Connections: Object Transform Protocol Update Azure Kinect to SDK Version 1.4.1 (Firmware 1.6.110079014) Update Visca New Nodes: Composition Nodes / Nested Nodes Current Date Date to string Date Converter New Interface Object: Button Group New…
0.8.117
Stage Precision » Changelog » 0.8.117
Features: - #275 General – Artist/Studio license check now active - #271 General – new target selector to select tragets with mouse - #264 General – floating windows by default “always on top” - #272 IOConnections – Gateway can now…
Folder
Stage Precision » Stage Precision » Views / Elements » Pool » Folder
Folder can be used to sort the pool items like in a tree structure. Create Folder To add a Folder within the pool, click on the small (+) or a secondary click in the empty space of the pool. *Folder can be renamed within the Inspector or by a double click on the…
0.8.130
Stage Precision » Changelog » 0.8.130
new IO Connections: FactoryOptics Spidercam Visca Watchout Trackman Telnet Phidget 0/16/16 New Nodes: Vector Axis Swapper Threshold Wait for trigger Script nodes can be now pushed/run with a trigger. Ping interface Trigger Count Trigger Switch New…
Selection Group
Stage Precision » Stage Precision » Views / Elements » Pool » Selection Group
Selection Groups can be added inside of the Pool. A selection Group can be used to store selections from the object Tree to recall these. Create a selection Group To add a selection Group within the pool, click on the small (+) or a secondary click in the empty…
0.8.124
Stage Precision » Changelog » 0.8.124
Stage Precision 0.8.124 New Camera Calibration features: Camera Calibration Camera Reprojection with Board Camera Reprojection with Marker Board Reprojection General New Features: Stype Output supports now TC Webserver supports now Colorfield Webserver…
Variable parameter control
Stage Precision » Stage Precision » Views / Elements » Inspector » Variable parameter control
Pool Variables can be used to control any parameter. *Variables can be added within the Pool. With a secondary click on the parameter name you can change the Control Mode to Variable. The target parameter appears when a parameter will be linked to a variable. …
Variable
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Links » Variable
The pool variable can be dragged onto the board and set up that way or this node can be used to target a specific pool variable. Setup Name Description Type Input – The nodes input values are determined by incoming values from…
Events
Stage Precision » Stage Precision » Maps / Filter / Trigger » Events
Stage Precision has an internal event system to react on different events wich can be start from IO Connections, Interface elements and Objects. Within an event it´s possible to define an action. “Classical” Action-Events can be find in the following…
Data Tree
Stage Precision » Stage Precision » Views / Elements » Pool » Data Tree
The Data Tree is a viewer and storage for json formated data. Create a Data Tree To add a Data Tree within the pool, click on the small (+) or a secondary click in the empty space of the pool. Data Tree options With a secondary click on the Data Tree the menu…
1.1.16 / 1.1.33
Stage Precision » Changelog » 1.1.16 / 1.1.33
This minor release mainly contains improvements and some new features as well as many bug fixes New Sensor object: Sick Lidar now supports the full product range (LMS, LRS, MRS, PicoScan & TIM) New Node: Generator for random numbers Objects Improvements: The…
Actions
Stage Precision » Stage Precision » Actions
Actions can be run from different events like from: Interface objects (Bottons, Slider, ect…) Trigger nodes Timeline trigger Areas Pool Actions Scripts Cuelists and all other objects which can handle Events. Parameter actions Morph Trigger / Change…
Selection Preset
Stage Precision » Stage Precision » Views / Elements » Pool » Selection Preset
Selection Presets can be add inside of the Pool. A selection Preset can store/update any paramater from an Object or Interface element. This Preset can be called afterwards to “load” the defined parameter. Create a selection Presets To add a selection…
1.1.68
Stage Precision » Changelog » 1.1.68
New Sensor integration: Ouster 3D Lidar New IO Connection: Aumovis Grass Valley Native RossTalk Pixotope API integration Erizos API integration Qsys ECP Integration Spatial Phidget MOT 1102 New Objects: Text object New Node: Debounce New Camera…
Script
Stage Precision » Stage Precision » Views / Elements » Pool » Script
*Click here to go to Global Script
Data Table
Stage Precision » Stage Precision » Views / Elements » Pool » Data Table
A DataTable can be used to store custom data in a table like a data base. Create a Data Table To add a Data Table within the pool, click on the small (+) or a secondary click in the empty space of the pool. Setup the Data Table If the Data Table object is…
Commander
Stage Precision » Stage Precision » Actions » Commander
Commander Name Description Commander The script can be written in the commander box to affect the target parameter.
Set Variable
Stage Precision » Stage Precision » Actions » Set Variable
Set Variable Name Description Target Trigger The variable which will be affected by the event can be selected here.
Variable
Stage Precision » Stage Precision » Views / Elements » Pool » Variable
Variable These are individual input variables, the variable can be added in the pool and by clicking and dragging they can be added to the board. Name Description Last Change When was the variable last updated. Type …
Triggers
Stage Precision » Stage Precision » Maps / Filter / Trigger » Triggers
Triggers can be used to cause events within SP. These can be used to cause things to happen internally and externally, as well as caused by external and internal objects or parameters, triggers can be added to Area object, Button node, and the Timelines Trigger Layer.…
PC Command
Stage Precision » Stage Precision » Actions » PC Command
PC Command Name Description Command Start Application Open File Start Application with Parameter Run Console Command Kill Process Shutdown Force Shutdown Reboot Sleep File The file destination for the command can…
Morph
Stage Precision » Stage Precision » Actions » Morph
Morph The morph event is a movement trigger, the trigger causes the target object to move. Name Description Target This is the object or protocol which interacts with the area. Morph Duration This is the time it takes to…
Work with the Commander/ScriptEditor
Stage Precision » Stage Precision » Scripting » General use of Scripting » Work with the Commander/ScriptEditor
You can use “autofill” if you press and hold “strg” and press “space” on your keyboard. The autofill will also shown up each time you try to access a subobject. Scripts can be testet by open click on the run button. The…
log messages
Stage Precision » Stage Precision » Actions » log messages
Log Message When the target object caused the trigger it will cause the log message. Name Description Log Type Info – This is the trigger for an information message. Warning – This is the trigger for a warning message. Error…
Script with Commander
Stage Precision » Stage Precision » Scripting » Script with Commander
The Commander is a simplifyed quick way to generate some scripting within Stage Precision. You can reach the commander within each trigger event. Means Timeline Trigger, Buttons, Trigger Nodes, Areas and all other trigger events. You can add the commander by click…
Board Object Selection Layout
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Board Object Selection Layout
Within Stage Precision the “Board” can also be used to create Layouts to select objects within the ObjectTree. 1.) Drag´n Drop a Object from the ObjectTree into a Board. 2.) Add this as “Interface”. 3.) Do this with multiple objects and…
Item Morph
Stage Precision » Stage Precision » Actions » Item Morph
Item Morph Name Description Source Item The source object can be selected, this object is the one that will move. Target Item A target object can be selected, this is the target destination for the source object. …
Views / Elements
Stage Precision » Stage Precision » Views / Elements
The layout of the user interface can be altered. The layout sections can be found under the View tab. Inspector Objects IO Connections Input Interpolation Viewport Timeline Timeline Recording Board & Nodes Monitor Mapping2D Pool Log Viewer Layer…
System Log / Debug
Stage Precision » Stage Precision » Scripting » General use of Scripting » System Log / Debug
To debug your script you can use the System log. script.log("Hello"); Will print Hello in the system log. For sure you also can use a variable for this: Test = "Hello"; script.log(Test); The system log will also give information about issues…
0.8.118
Stage Precision » Changelog » 0.8.118
New Features: - #300 General – TimeManager Monitor - #294 General – Multi Inspector - #293 General – Multi Board - #304 ObjectTree – Replace object function - #298 ObjectTree – Splines edit/add subpoints - #303 IOConnections – Input…
Artnet
Stage Precision » Stage Precision » Views / Elements » IO Connections » Protocol » Artnet
Adding Artnet The Artnet IO can be added with a click on the (+) within the IO Connections. within the Inspector a local interface needs to be defined the update rate for this protocol can be changed DMX monitor selecting the Artnet IO and click on the icon …
sACN
Stage Precision » Stage Precision » Views / Elements » IO Connections » Protocol » sACN
Adding sACN (Streaming ACN E1.31) The sACN IO can be added with a click on the (+) within the IO Connections. within the Inspector a local interface needs to be defined the update rate for this protocol can be changed *“raw” sACN universes can be…
0.8.132
Stage Precision » Changelog » 0.8.132
New IO Connections: sACN (Streaming ACN E1.31) Resolume New Features / Improvements: action defined as “Time” has now options to define a specific or multiple days of the week direct export to Shield from Timeline Recordings more scripting…
Stage Precision
Stage Precision » Stage Precision
General settings Import Project Settings Categories Webserver Physics Engine Preferences Global OSC Remote Views / Elements Inspector Variable parameter control Expressions parameter control Target…
Script Node
Stage Precision » Stage Precision » Scripting » Script Node General » Script Node
To use the Pin as variable/input/output you can just easy use the name of the pins. In this example we have three input pins and two output pins. The name for the inputs are: - In1 - In2 - In3 The names for the outputs are: - Out1 - Out2 If Out1 should be…
Object and Interface functions
Stage Precision » Stage Precision » Scripting » General use of Scripting » Object and Interface functions
Interface elements: Button: Button.press(); – press Button Button.release(); – release Button Slider: Slider.cancel(); – cancel running fades Slider.down(TimeInSeconds); – fade to min Value Slider.fadeto(Value,…
Pixel Format / Color Space
Shield for Unreal » Setting & Functions (v0.8) » Shield Plugin Settings » Pixel Format / Color Space
To access the Color Space settings, simply click within unreal on the general “Settings” icon and click on “Color Space settings”. Shield supports the following pixel formats: 8bit RGBA Float RGBA 10bit RGB, 2bit Alpha *If you are…
0.8.128
Stage Precision » Changelog » 0.8.128
IO Connections: Qualisys Tracking Technocrane improvements to support 3-axes remote head LiveLink Support for UE 4.27.2 Camera Calibration / Lens Profile: new interpolation algorithm performance improvements for Distortion Viewer. Media Input /…
0.8.129
Stage Precision » Changelog » 0.8.129
new IO Connections: OBS WebSocket remote control vMix remote control Realsense T265 Stage One QPOS Websocket generic Improvements: better handling of recording keyframe interpolation color indicator for all disabled “container/options” better…
0.8.127
Stage Precision » Changelog » 0.8.127
IO-Connections: OSC filter events within the IO-Connection ncam Vicon DCS Yocto-Color-V2 Yocto-GPS-V2 Yocto-RangeFinder Yocto-3D-V2 Technocrane UDP supports now sync functions IO-Connections (Sensors): Hokuyo Lidar galaxy cam New Objects: Measurement…
Live Input
Shield for Unreal » Setting & Functions (v0.8) » Render Passes / Object Lists » Live Input
!This option is only available by using a Shield actor. The Live Input can be used within the Compositing and/or to add effects on top of these. In general it´s possible to define Textures, Media Sources and Media Bundle as input. *A “normal” SDI input…
0.8.126
Stage Precision » Changelog » 0.8.126
Stage Precision 0.8.126 New IO Connections: Monogram Creative Console Skaarhoj Controller Deltacast input card New Features: General add relative mode to XY Stick Undo function for container reset Usebility support calculation also in fields with mm and…
1.1.0
Stage Precision » Changelog » 1.1.0
New Camera Calibration workflows and objects: Lens & Tracking Calibration Lens Calibration Tracking Alignment Alignment with marker Screens Alignment Reposition from Screen Focusing on Points Linear Axis Rotator Axis 2D Axis Multiscreen Single…
Blueprints Shield Settings
Shield for Unreal » Setting & Functions (v0.8) » Blueprints » Blueprints Shield Settings
The following Blueprints are available to modify the Shield Settings: *Some Blueprints have “Structures” pins. With a secondary click it´s possible to split them. General Shield Plugin Settings: Resolution: Render Passes: …
Keyboard Shortcuts
Stage Precision » Stage Precision » Keyboard Shortcuts
*Keyboard shortcuts are completely interchangeable and can be customised. A step by step guide on how to change the maps can be found in the ‘Preferences’. The shortcuts can be located under ‘Help > Shortcuts’ or by pressing ‘Shift +…
Shield Settings
Shield for Unreal » Setting & Functions (v0.8) » Shield Plugin Settings » Shield Settings
!Shield Settings are only relevant when using a Shield actor. !All settings are also available as Blueprint within Unreal. To access the Shield Settings, simply click within unreal on the general “Settings” icon and click on “Shield…
MQTT Client
Stage Precision » Stage Precision » Views / Elements » IO Connections » Protocol » MQTT Client
MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). more about MQTT see here. This IO Connection is node-based, this worked with “MQTT Topic” nodes for receiving the data packages and “MQTT Puplish” to send data…
Point Cloud Blob Tracking
Stage Precision » Stage Precision » Workflows » Blob Tracking Workflows » Point Cloud Blob Tracking
There are different ways to get tracking information within SP. One of them is to extract infromation from a set of point cloud data and do blob tracking from that. There are in general 2 main groups of point cloud that SP can process to do blob tracking on. They are…
Lens & Tracking Calibration
Stage Precision » Stage Precision » Workflows » Camera Calibration » Camera Calibration Workflows » Lens & Tracking Calibration
The main objective of the Lens & Tracking Calibration Tool is to generate a Lens Profile as well as an align the tracking system. Additional this tool can position/align screens within the correct 3D location/orientation. Prerequisites At least one calibration…
Lens Calibration
Stage Precision » Stage Precision » Workflows » Camera Calibration » Camera Calibration Workflows » Lens Calibration
The main objective of the Lens Calibration Tool is to generate a Lens Profile. Additional this tool can position/align screens within the correct 3D location/orientation. Prerequisites At least one calibration screen or by using a more complex wall, a multiscreen…
Math / Formula for Expressions
Stage Precision » Stage Precision » Scripting » Math / Formula for Expressions
Arithmetic & Assignment Operators Operator Definition + Addition between x and y. (eg: x + y) – Subtraction between x and y. (eg: x – y) * Multiplication…