OptiTrack / Motive · NatNet

Professional mocap, straight to the browser.

BlinkPose.OptiTrack bridges an OptiTrack / Motive motion-capture rig over NatNet and republishes every tracked rigid body — with full 6-DOF pose — plus its individual markers. It all arrives in millimetre-accurate 3D from the mocap solver, so there's no depth math to do; you just open a browser and watch it stream.

rigid bodies + markers · 6-DOF pose · NatNet · real-time

localhost — BlinkPose.OptiTrack
BlinkPose.OptiTrack dashboard: rigid bodies and markers with 3D coordinates

Plate I — the OptiTrack dashboard: every tracked rigid body with its own markers, straight from the mocap solver.

What it streams

Rigid bodies and markers, already in 3D

Straight from Motive's solver, in one live list your client can read without any extra maths.

Rigid bodies

Every tracked body with a full 6-DOF pose — position and orientation — in real time.

Markers

Each marker, grouped under its parent body or reported as a free marker.

Already in 3D

Positions arrive in millimetres from the solver — no depth camera, no deprojection.

Frame-synced

Each tick carries NatNet's own frame id, so downstream tools line up exactly with the capture.

Multi-body

As many rigid bodies and markers as Motive tracks, all in one deterministic list.

Browser-native

Streamed over localhost to a zero-build dashboard — nothing to install on the viewing machine.

Inside the dashboard

The capture at a glance

A clean read-out of exactly what the mocap system is tracking right now.

Why it's different

Studio-grade accuracy, zero plumbing

The hard part — sub-millimetre optical tracking — is done by Motive. BlinkPose just makes it reachable from any browser on the network, in the same JSON shape as every other module.

6-DOF
pose per body
mm
solver accuracy
frame-id
synced ticks
1
JSON envelope