Unity SDK release notes
Release notes for the AR 51 Unity SDK, the C# package that connects a Unity project to an AR 51 capture server (Mocap Unleashed) and receives live motion, hand, object-detection and camera streams. Newest release first.
Add it via Unity Package Manager (recommended) — or download the .unitypackage.
3.0.3.2R
2026-10 · Unity 2022.3 LTS+ · since 2.2.2.2R
A major update spanning everything since the first release: a full avatar-mapping and solving workflow, searchable inspectors, multiple simultaneous skeleton consumers, Meta Quest hand-tracking for both hand-skeleton layouts, server-side recording, UPM packaging, and a large stability pass. The SDK version now matches Mocap Studio's numbering (Major.Minor.Build), so it moves from 2.2.2.2R to 3.0.3.2R.
Requirements
- Unity 2022.3 LTS or newer — the package is built and tested on Unity 2022.3.
- Unity UI (
com.unity.ugui) — declared as a dependency, so Unity installs it automatically when you add the package. - Keep the project folder path short. The SDK includes deeply-nested plugin folders, so on Windows a long project path can hit the 260-character path limit — keep the project near the drive root.
New
- Avatar mapping & setup. A humanoid avatar-mapping inspector for
AR51Character— map Neck/Spine bones, auto-detect forearm twist, and map toe/foot bones — plus auto-built sole-fit foot bounds with an in-scene gizmo. Characters that can't be solved are flagged with one-click Fix / Edit Prefab. - Status overlay prefab. A new
AR51.Unity.SDK.StatusUIprefab variant provides the connection/status overlay (handy on mobile). The mainAR51.Unity.SDKprefab no longer adds its own UI cameras or canvases, so it drops into an existing scene without taking over rendering. - Multiple people at once. Run several skeleton consumers simultaneously to drive multiple tracked people in one scene.
- Meta Quest hand tracking. Supports both Meta hand-skeleton layouts (legacy and OpenXR), with a project check and one-click Fix for the active layout. Hands stay attached to your camera rig, so they follow the player when your app moves it.
- Recording. A new
RecordingClientdrives the capture server's recording service from Unity. - Pose Retargeter. Copy a live pose from one Animator to another (Animator → Animator).
- Searchable inspectors.
SkeletonConsumerandObjectDetectionConsumergain searchable, collapsible inspectors, with the SDK's parameters exposed on the prefab. - Expanded person APIs.
SkeletonConsumeradds person lookup/retrieval helpers, joint index↔name maps, and an option to ignore unidentified skeletons (those without a valid Entity ID). - Headset Calibration (new package). Lines a Meta Quest 3 headset's world up with the AR 51 capture space automatically — tethered or standalone, no button or poses. Includes the
Headset Calibratorprefab, wearer hints with an optional in-headset panel, a demo scene, and ready-to-run demo apps. See Headset Calibration and its release notes.
Improved
- More natural motion. Improved foot and hand placement, with selectable leg behaviour (move the knee, hips only, or move-and-rotate the hips) and steadier automatic scaling.
- Faster capture import. Quicker import of
.gr51capture files. - Connection reliability. More dependable reconnection and clean shutdown — quitting the app or removing a component closes the connection cleanly.
- In-editor help. Component help buttons link straight to docs.ar-51.com.
Changed
- Packaging. Ships as a Unity package that can also be consumed as a local UPM package; the installer adds Unity UI if missing, and a project-settings check gates required shaders with a one-click Fix.
- Defaults. On
SkeletonConsumer, MoveLimbs and EnableSpineRotation are now off by default. - Engine. Requires Unity 2022.3 LTS or newer.
- Versioning. The SDK version now follows Mocap Studio's scheme (Major.Minor.Build); this release is 3.0.3.2R.
Compatibility
- Requires a compatible AR 51 capture server (Mocap Unleashed) on the same network.
- Delivered as a
.unitypackage(also usable as a local UPM package) for Unity 2022.3 LTS or newer.
2.2.2.2R
2023-03 · Unity · initial release
The first shipped AR 51 Unity SDK. It gives a Unity project a direct, real-time link to an AR 51 capture server so you can drive avatars and scene logic from live markerless capture.
New
- Server discovery and connection. Find an AR 51 capture server on the local network automatically and open a live streaming session, with no manual endpoint configuration required in the common case.
- Live skeleton streaming. Receive full-body skeletons for every tracked person in real time and drive your own rigs, avatars or gameplay from the incoming pose data.
- Hand skeleton streaming. Receive detailed hand and finger tracking as a separate stream, for hand-driven interaction and gestures.
- Object detection. Subscribe to tracked physical objects (markers/props) in the capture volume and react to their position in your scene.
- Live camera feeds. Pull video frames from the server's cameras, read per-camera characteristics, and record video.
- Spatial anchors. Align your Unity scene to the capture volume through the anchor service so tracked people and objects appear in the correct place.
- Calibration access. Read camera and device calibration state from the server.
- Scene and gameplay services. Helper services for drawing debug geometry, placing and tracking in-scene objects, and exchanging game state with the server.
Compatibility
- Requires a compatible AR 51 capture server (Mocap Unleashed) on the same network.
- Delivered as a C# SDK for integration into a Unity project.
Notes
2.2.2.2R(2023-03) was the first published Unity SDK release; see 3.0.3.2R above for the current version.