Developer Tools

Plugins that receive Motive data.

Camera SDK

Full control, 2D data, sync, and vector tracking — the tools you need to build applications.

NatNet SDK

Integrate OptiTrack data into apps, plugins, or engines for smooth, real-time streaming use.

Batch programmer

Advanced utility to reprogram and configure OptiTrack Active hardware beyond factory setup.

Camera SDK

Advanced SDK Features

Simple C++ Integration

Offers a modern C++ interface for seamless integration into your application workflows.

Detailed 2D Object Data

Retrieve up to 1000+ objects per frame with position, size, roundness, and lens distortion correction.

Multi-Camera Sync

Capture images multiple cameras simultaneously for fully synchronized frame collection with up to hundreds of cameras.

Full Camera Control

Adjust video modes, exposure, gain, LEDs, and image windowing for complete control of each camera.

Sample Applications

Explore example applications that provide examples for typical camera workflows.

Multiple Operating Systems

Run OptiTrack cameras on Windows, Ubuntu, and Fedora operating systems with simple to use examples.

NatNet SDK

SDK Contents

NatNet Library

Native C++ networking library [headers, static library (.lib) and dynamic import library (.lib/.dll)]

NatNet Assembly

Managed .NET assembly (NatNetML.dll) for use in .NET compatible clients.

NatNet Samples

Sample projects and executables designed to be quickly integrated into your own code.

MatNet interface to MATLAB

.NET interface and sample program (MatNet.m) for live streaming markers, rigid bodies, or skeletons. The MatNet sample program works directly with MATLAB core, requiring no additional MATLAB modules.

API Structure

NatNetClient

A class for communicating with a NatNet Server (Motive)

NatNet Data Types

Structures encapsulating data encoded in NatNet packets.

NatNet Assembly

A managed (.NET) class library that can be called by .NET components. The NatNet assembly wraps the underlying native NatNet library, exposing the NatNetClient and NatNet Data Types for use in .NET compatible environments (e.g. VB.NET, C#, MatLab).

Data Types

Marker Set Data

A named collection of identified markers and their positions (X,Y,Z)

Rigid Body Data

A named segment with a unique ID, position, and orientation data, and the collection of identified markers used to define it.

Skeleton Data

A named, hierarchical collection of rigid bodies.

Force Plate Data

Rebroadcast force and moment data.

Device Data

Rebroadcast data from analog devices such as DAQ devices.

Related Products

Placeholder

High speed, precise tracking for medium-sized areas.

Placeholder

The perfect blend of range, speed, and FOV. Edge-to-edge coverage while delivering stunning camera-to-marker range and 3D accuracy.

Placeholder

Range and precision. The most precise large scale 3D measurement system in the world was built with Prime technology. Primex

Placeholder

Primex 120 sets the standard for high-precision 3D motion capture in large volumes.

Placeholder

The new Primex 260 delivers 50-micron 3D accuracy—our tightest spec ever—paired with our highest resolution sensor and OptiTrack’s industry-leading range.

Placeholder

Visualize, and edit motion data with unmatched precision in the world’s most advanced motion capture software.

Placeholder

A breakthrough, patent-pending feature that unifies marker-based precision and markerless freedom in real time.

Placeholder

Real-time interface for streaming 6DoF Rigid Body and/or skeleton data to various streaming destinations.

Placeholder

InSight is a real-time 3D human motion analysis solution, developed with STT Systems for marker tracking, data collection, and analysis.

Specifications and other information are subject to change without notice. All brand and product names are trademarks or registered trademarks of their respective holders. The information on this webpage is provided by the respective named manufacturer and is for general information purposes. These data constitute a concrete indication of properties and condition only if they are expressly indicated by EST or have been agreed upon as a condition in writing.

Address:

Wilhelm-Raabe-Str. 6
67663 Kaiserslautern, Germany

E-Mail:

sales@est-kl.com

Open Hours:

Mo-Fri: 8:30 – 17:30 CET

Scroll to Top
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.