A client-server data streaming protocol for connecting to OptiTrack's real-time stream of reconstructed 3D points, rigid bodies (definitions and position/orientation), and skeletal data (definitions and joint angles).
Compatible with Motive, Expression, Arena, and Tracking Tools. Learn more
MATLAB .NET interface and sample program (MatNet.m) for live streaming 3D points, rigid bodies, or skeletons. The MatNet sample program works directly with MATLAB core, requiring no additional MATLAB modules.
A sample controller script that can be attached to any object or character in your Unity scene, linking those objects to the Motive data stream. Compatible with both the free and Pro versions of Unity. Learn More
Cross-platform protocol for streaming data to Unix, Python, Java, or other clients that require direct depacketization.
Real-time interface for streaming 6DoF rigid body data to applications that support the VRPN protocol. The VRPN server is built directly into Motive.
C/C++ interface to OptiTrack cameras and supporting hardware, for control of and access to raw camera frames, image processing modes, camera settings, 2D object data, and camera synchronization. Learn more
Free, real-time client plugin for MotionBuilder (2009 - 2016). Enables streaming of markers, rigid bodies, and skeletons. Learn More
Unreal Engine 4 plugin which provides an easy-to-use component to drive the position and orientation of an actor in your Unreal scene with 6DoF rigid body data streamed from Motive. Also includes a modified Oculus Rift HMD plugin that supports OptiTrack positional tracking and drift correction. Source code for the rigid body streaming implementation is provided. Learn More
Provides headless command and control of Motive via C/C++ interface. Access 2D camera images, marker centroid data, unlabeled 3D points, labeled markers, and rigid bodies.