FreeD Driver
The FreeD Driver allows Disguise to receive positional and rotational camera-tracking data using the FreeD protocol.
FreeD is widely used in broadcast, virtual production, and augmented reality environments to transmit real-time camera movement information.
The driver enables Disguise to interpret this data and apply it to virtual cameras or automation workflows.
In most setups, the default driver configuration is sufficient. Adjust settings only when integrating hardware that uses custom ports, addressing, or communication parameters.
The FreeD Driver is used whenever Disguise needs to receive real-time camera tracking information from FreeD-compatible systems. It provides a direct way to map physical camera movement into the virtual scene.
This driver is especially useful when:
- Integrating broadcast camera-tracking systems that output FreeD.
- Driving virtual cameras in AR, xR, or virtual studio environments.
- Synchronising live camera movement with 3D content.
- Receiving lens parameters such as zoom, focus, or FOV.
- Testing or validating FreeD data streams during setup or troubleshooting.
- Working in mixed reality workflows where low-latency positional tracking is required.
By interpreting positional and rotational data accurately, the FreeD Driver helps ensure real-world camera motion aligns correctly with virtual content.
Driver Properties
Section titled “Driver Properties”Port
The UDP port on which the driver receives data. Set this to match the port configured on the sending device or controller.
IP filter (optional)
Restricts incoming data to a specific source IP address. Useful when several sources are present on the network, or to isolate a single sender. Leave blank to accept data from any IP.
Multicast address (optional)
The multicast group address used by your system. Only required when the sender is configured for multicast — enter the exact multicast address used by the emitter. Leave empty for unicast or broadcast configurations.
Enable packet timing graph
Section titled “Enable packet timing graph”Logs the timing of incoming packets to a graph in the monitoring manager. Useful for diagnosing latency or dropped packets during setup or troubleshooting.
Developer Documentation