Markerless 3D Object Tracking SDK for Unity¶
XRTracker is a markerless, model-based 3D object tracking SDK for Unity. Import your CAD model or 3D mesh, and track real-world objects with 6DoF pose estimation and sub-centimeter precision — no scanning or cloud training required.
XRTracker uses computer vision to track the full 6 degrees of freedom (position + rotation) of real objects in real-time from a single camera. Just assign a 3D model (FBX, OBJ, or any Unity mesh) and press Play — the SDK handles detection, pose estimation, and continuous tracking on-device.
Key Features¶
- Multiple tracking algorithms — Silhouette (foreground separation), Edge (contour-based), and Depth modalities, usable individually or combined
- AR Foundation integration — Works with ARKit and ARCore camera feeds for mobile AR on iOS and Android
- Cross-platform — Windows, iOS, Android from a single Unity project
- Real-time performance — Native C++ computer vision core with GPU-accelerated rendering, typically 4-8ms per frame on mobile
- No code required — Configure everything from the Unity Inspector, no scanning step or external tools needed
- Built-in model generation — Generate tracking models directly in the Editor from any mesh (FBX, OBJ, glTF)
Supported Platforms¶
| Platform | Camera Source | Depth Support |
|---|---|---|
| Windows | Native capture, RealSense, Sequence | RealSense, recorded depth |
| iOS | AR Foundation (ARKit) | ARKit depth (LiDAR) |
| Android | AR Foundation (ARCore) | — |
How It Works¶
- Assign a 3D mesh to a TrackedBody component — this is the object you want to track
- Generate a tracking model (silhouette mode) or just assign the mesh (edge mode)
- Press Play — XRTracker detects the object, locks on, and continuously tracks its pose
The tracked pose is applied directly to the GameObject's transform, so your augmentations follow the real object automatically.
Next Steps¶
- Installation — Add XRTracker to your Unity project
- Quick Start — Track your first object in 5 minutes
- Tracking Overview — Understand how the tracking algorithms work
- Licensing — Free Developer license and Commercial options