Skip to main content

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.

Get the SDK

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.StatusUI prefab variant provides the connection/status overlay (handy on mobile). The main AR51.Unity.SDK prefab 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 RecordingClient drives the capture server's recording service from Unity.
  • Pose Retargeter. Copy a live pose from one Animator to another (Animator → Animator).
  • Searchable inspectors. SkeletonConsumer and ObjectDetectionConsumer gain searchable, collapsible inspectors, with the SDK's parameters exposed on the prefab.
  • Expanded person APIs. SkeletonConsumer adds 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 Calibrator prefab, 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 .gr51 capture 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.
Was this page helpful?