Motion control systems

Overview

Disguise has the ability to receive positional data from various motion control systems using the PositionReceiver Device. This data can be used to animate screens or props within the Stage level. This device will be the main interface between Disguise and the various motion control systems that are currently supported. It is possible to have multiple PositionReceiver Device devices. Depending on the system used objects in a stage can be moved and rotated in all three axes, matching the real world positions of the actual objects. This provides an accurate toolkit for previsualising a project.

Components of a motion control system

Diagram illustrating the flow of data from a motion control system to objects in Disguise

Diagram illustrating the flow of data from a motion control system to screens/props in Disguise

The motion control system sends data over the network (via UDP ).

  1. The system receives the data and passes it to the PositionReceiver Device and onto the PositionDriver.

  2. The PositionDriver decodes the data and passes it onto the PositionAxis objects.

  3. The PositionAxis , named 'A', sends the position straight to the defined parameter of Screen / Prop A .

  4. The PositionExpression takes the values from both axes, 'B' and 'C', and evaluates it using the expression ((Axis B + Axis C) / 2) and sends the result to the defined parameter of Screen / Prop B .