Search
Related topics are listed below.
Formula
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Calculate Nodes » Formula
This calculation node allows for any sum to be created between three variables. Formula Setup Name Description Formula The sum or formula can be completely changed and varied. (Add, Subtract, Multiply and Divide.) Variables…
FAQ Camera Calibration
Stage Precision » Stage Precision » Workflows » Camera Calibration » FAQ Camera Calibration
How many observations should I do for my lens? It’s very difficult to say, there isn’t one way that works for all lenses. A high quality broadcast lens may only need a calibration point for zoom at every 20% step and then each at 0% and 100% focus. On the…
Late Tick calculations / Low Latency
Stage Precision » Stage Precision » Workflows » Project Framerate and Syncronisation » Late Tick calculations / Low Latency
With the Late Tick Calculation it´s possible to optimize the latency between input data, SP calculation and output data to a minimum. To open the Time Inspector follow this steps. Enable/Disable the Late Tick calculation. Shift the SP calculation within a…
Filters
Stage Precision » Stage Precision » Maps / Filter / Trigger » Filters
Input Filters Tracking Name Description Window Size This is the size of the tracking area. Reset Position threshold The position threshold can be altered here. Reset Interpolation Time The interpolation…
Camera Filter
Stage Precision » Stage Precision » Views / Elements » Objects » Tracked Objects » Camera » Camera Filter
Camera Specific Filters Process Priorities Each filter has Process Priorities to define the moment when the filter should grab and modify the values. Name Description Input Filter If ticked the filter will be applied to the input data.…
Camera Analysis
Stage Precision » Stage Precision » Views / Elements » Objects » Utilities » Camera Analysis
The Camera Analysis object is a volume in the 3D space that can be used to analyze the coverage of multiple cameras. On top of the basic parameters like the position, scale and rotation, the Camera Analysis object has some unit parameters. Camera Analysis Setup …
Synchronisation of IO Connection
Stage Precision » Stage Precision » Workflows » Project Framerate and Syncronisation » Synchronisation of IO Connection
All time critical IO Connections have advanced synchronization options. This options can be found in the tab “sync” within the added IO. In- and Outputs can be delayed per frame as well as within subframes. Inputs can be have different additional…
Split Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Split Text
This takes in the source text and splits the text into multiple outputs. *This node is very useful for splitting up incoming UDP and TCP data. Split Text Setup Name Description Source This is the input text. Split Character…
Threshold
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Utility Nodes » Threshold
This node can be used to detect and filter an incoming value. Threshold node This node has a float input and a result output. Within the inspector multiple parameter can be defined: Parameter Description Threshold If the input…
String Methods
Stage Precision » Stage Precision » Scripting » General use of Scripting » String Methods
substring(): .substring(Start, End); The substring() method returns the part of the string between the start and end indexes, or to the end of the string. Example 1: SampleString = "Hello 123"; SubString = SampleString.substring(0, 7); The result of SubString is…
Section Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Section Text
This takes in the source text and trim the source text about the defined substring. Section Text Setup Name Description Source This is the input text. Substring This is the substring input. Include Substring…
Trim
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Trim
This takes in the source text and trim the source text about the defined start and end indices. Trim Text Setup Name Description Source This is the input text. Start Index This is the start trim location of the source…
Math
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Math Nodes » Math
This node acts as a maths equation, with two input variables and one result. Math Setup Name Description Type Float – Individual X, Y or Z data. Vector – Combined XYZ data. Integer – These are whole…
Compare Period
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Utility Nodes » Compare Period
This node compares two input values and outputs the result if the value is true, this output lasts for a period of time which can be set. Compare Period Setup Name Description Type Float – Individual X, Y or Z data. Integer…
Tracking Light Fixture
Stage Precision » Stage Precision » Views / Elements » Objects » Fixture » Tracking Light Fixture
The Tracking Light Fixture is an object to follow a Target and drive a real moving head fixture in real time. It can send and receive DMX data over ArtNet and/or sACN. *This is only available for Light Tracking, Full, and Engineer license. This object can not only…
Compare
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Utility Nodes » Compare
This node compares two input values and outputs the result if the value is true. Compare Setup Name Description Type Float – Individual X, Y or Z data. Integer – These are whole numbers. Function ==…
round
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Math Nodes » round
This rounds up or down the input value to a whole integer and outputs the rounded result. Round Setup Name Description Value This is the input float value. Digits When at 0, the value will be rounded down. When at 1,…
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…
Modulo
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Calculate Nodes » Modulo
The modulo calculates the remainder after the input value is divided by the modulo value, the value that is left over will be output as the result. Modulo Setup Name Description Value This is an input float value. Modulo…
Define Measurement Points
Stage Precision » Stage Precision » Workflows » Light Tracking » Define Measurement Points
To calibrate the Tracking Light Fixtures we need some reference points within the tracking area. This points should be “reachable/lightable” from all light fixtures and should be easy to measure. *We should have at least 5 measurement points for a good…
Compare Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Compare Text
This node compares two sources of text and will output a result if the equation is true. Compare Text Setup Name Description Function A equal B A Not Equal B A Contain B A NOT Contain B A This is the first input…
Optitrack Calibration
Stage Precision » Stage Precision » Views / Elements » Objects » Sensors » Optitrack Volume » Optitrack Calibration
The goal of the Optitrack Calibration is to calculate the relative positions of all the Optitrack Cameras in relationship to each other. There are different tools for calibrating multiple optitrack cameras through a wanding process to create one single Optitrack…
In Range
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Utility Nodes » In Range
This node compares three input values. When the value is in between the minimum and maximum values the result will be output. In Range Setup Name Description Type Float – Individual X, Y or Z data. Integer – These are…
Rendering Settings
Shield for Unreal » Settings & Functions (UE5) » Rendering Settings
Rendering Settings are similar to how they were in UE4. For more details, can refer to here. *If Shield is set to render at a higher than 1080 (including overscan), UE might show a warning message on project start up similar to one below. This is only a warning…
Ping Interface
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Utility Nodes » Ping Interface
This node can be used to ping a IP address and see the status. Ping Interface Two Outputs are available: “Last heartbeat” returns a time string with the last sucess ping. “Online” returns the result as a bool. Define the IP which…
Virtual Camera Fly
Shield for Unreal » Setting & Functions (v0.8) » Connect / Control Stage Precision with Shield » Virtual Camera Fly
Virtual Camera Fly is a function within Stage Precision to use full virtual camera animations or extend the actual tracked camera. The Live Input within Shield stays at the defined location and will manipulate the scale and perspective of the camera feed, as if it…
Lower Case Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Lower Case Text
This node converts all input text into lower case text. Lower Case Text Setup Name Description Source This is the input text. Result This is the output lower case text. Layout Name Description…
Upper Case Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Upper Case Text
This node converts all input text into upper case text. Upper Case Text Name Description Source This is the input text. Result This is the output upper case text. Layout Name Description …
Optitrack Alignment
Stage Precision » Stage Precision » Views / Elements » Objects » Sensors » Optitrack Volume » Optitrack Alignment
Once all the cameras has been calibrated and their relative position between each other has been reconstructed, the next step is to offset / translate the entire group of cameras so the tracking volume is aligned with the 3D space within SP. There are several options…
Vector Distance
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Calculate Nodes » Vector Distance
A vector is able to communicate the positional data of an object. The vector distance node is able to take in positional data from two objects and calculate the distance between them and output the result. Vector Distance Setup Name Description…
Replace Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Replace Text
This node can be used to replace text within an input string of text. Replace Text Setup Name Description String This is the input string of text. To Replace The text which needs to be replaced can be added here.…
Replace Character
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Replace Character
This node can be used to replace characters within a string of text. Replace Character Setup Name Description String This is the input string of text. Character to replace This is the character that will be removed from…
Regex Filter
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Regex Filter
This is short for a regular expression. It is a string of text the allows for a pattern to be created that helps match, locate and manage text. Regex Setup Name Description String This is the input string of text that will be searched…
Append Text
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Text Nodes » Append Text
This can take in multiple types of text and outputs one text string. Append Text Setup Name Description String Text string input. Append 1 Append text input 1. Append 2 Append text input 2. …
Axis tools
Stage Precision » Stage Precision » Workflows » Camera Calibration » Axis tools
Axis is used to create a path of movement along an axis / track / spline based on encoder values and and image provider. If an object has multiple axes of movement, mutiple axes can be created one at a time and put one axis as a child of another to create a parent…
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 –…
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…
Kinetic Construction
Stage Precision » Stage Precision » Views / Elements » Objects » Kinetic » Kinetic Construction
A Kinetic Construction combined different Kinetic Driver to one Construction Object. *This is only available for Kinetic Control, Full, and Engineer license. !You need at least one Kinetic Driver object to drive this Kinetic Construction. Coordinates Name…
Input Synchronization
Stage Precision » Stage Precision » Workflows » Project Framerate and Syncronisation » Synchronisation of IO Connection » Input Synchronization
Delay Input frames Whenever it´s necessary to add full frame delays to the incoming data packages, just increase this value. Interpolation Whenever the incoming data packages needs an interpolation. Might be necessary when the protocol fps is not equal with…
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…
1.1.90-92
Stage Precision » Changelog » 1.1.90-92
New Objects: Orbbec Femto Mega StreamDeck New IO Connection: Phiget Rel1100 ADM-OSC Kinesys New Features: All tracking map inputs have now delays for position, rotation and all additional custom data like zoom, focus etc. New Camera calibration…
Measurement Line
Stage Precision » Stage Precision » Views / Elements » Objects » Utilities » Measurement Line
The Measurement Line is a tool to measure within the viewport between two points. The Inspector shows the measured distance result and the angle between booth points. Each point can be set with the following different methods: Manual values To use manual…
Input Interpolation
Stage Precision » Stage Precision » Workflows » Project Framerate and Syncronisation » Synchronisation of IO Connection » Input Synchronization » Input Interpolation
None Interpolation None Interpolation keeps the incoming raw data and will not modify these at all. None interpolation should be used if the timing of the incoming data matched perfectly the project timing and representing the required data values. By…
Math Nodes
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Math Nodes
The math section contains nodes which can be used to calculate a result from multiple input variables. Nodes within this section are: abs acos asin atan ceil cos exp floor hypot invert math max min mod pow round sin sqrt tan
Calculate Nodes
Stage Precision » Stage Precision » Views / Elements » Board & Nodes » Calculate Nodes
The calculate section contains nodes which can be used to calculate a result from multiple input variables. Nodes within this section are: Delta Formula Interpolate Joystick Ranger Local Cartesian Modulo Point Line Distance Projection Size Ranger Ranger…
Mo-Sys Axis Example
Stage Precision » Stage Precision » Views / Elements » IO Connections » Camera Tracking » F4 (Mo-Sys) » Mo-Sys Axis Example
This is an example using the F4 (Mo-Sys) axis map inputs for a jib/crane that where there is a rotational pivot at the base a rotation encoder on the arm a remote pivot head mounted at the end of the arm. A camera is then mounted at the remote pivot head with a…
Optitrack Camera
Stage Precision » Stage Precision » Views / Elements » Objects » Sensors » Optitrack Camera
Optitrack provides a wide range of camera sensors for tracking purposes. SP supports the Optitrack Prime and Slim cameras. *This is only available for Tracking, Light Tracking, Full, and Engineer license. Adding the Sensor To add a connection to an Optitrack camera,…
Alignment with Marker
Stage Precision » Stage Precision » Workflows » Camera Calibration » Camera Calibration Workflows » Alignment with Marker
The main objective of the Alignment with Marker Tool is to align the tracking system using predefined markers in 3D space instead of patterns on a screen. Prerequisites Media Input into SP A camera object within SP A Lens Profile for the camera A supported…
Lens & Tracking Calibration Wizard
Stage Precision » Stage Precision » Workflows » Camera Calibration » Lens & Tracking Calibration Wizard
Interface A breakdown of the toolbar at the top of the Calibration Wizard: Switch to view the list of observations that have been captured Switch to the capture mode Open the list of calibration screens …
Inspector
Stage Precision » Stage Precision » Views / Elements » Inspector
Variable parameter control Expressions parameter control Target selection Parameter adjustment tool Snap to Point The inspector is the section where all parameters are displayed and can be changed and altered. Parameters are separated into different groups and…
Azure Kinect
Stage Precision » Stage Precision » Views / Elements » IO Connections » Skeleton » Azure Kinect
To use the Azure Kinect IO connection, the kinect sensor(s) must first be added using the + button. !Azure Kinect SDK Version 1.4.1 (Firmware 1.6.110079014) is supported. Kinect Setup Coordinates Name Description Position The…
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…
Camera
Stage Precision » Stage Precision » Views / Elements » Objects » Tracked Objects » Camera
Camera Filter Distortion Viewer This places a standard camera in the 3D space. This camera can be set to a perspective or orthogonal view. Coordinates Name Description Position This will move the object along X, Y and Z axis in the…
Image Based Blob Tracking
Stage Precision » Stage Precision » Workflows » Blob Tracking Workflows » Image Based Blob Tracking
Any sensor which provides an Image Provider can be used for Blob Tracking. This could be infrared cameras, depth cameras, head map cameras as well as RGB cameras. Device RGB Depth IR Filter Notes Azure Kinect …