3D Object Tracking
SDK for Unity

Markerless model-based tracking. Import your 3D model, track real objects with AR precision. Runs on-device — no cloud processing, no AI training on your data.

Supports: iOS Android Windows

High-Precision AR Object Tracking

A complete SDK that turns any 3D model into a trackable AR target. No external tools, no cloud services, no scanning devices. Configurable entirely from Unity's Inspector.

Use Any 3D Model

Import FBX, OBJ, or CAD models directly. Generate tracking data inside Unity Editor — no external tools or cloud uploads needed.

100% On-Device

Everything runs locally. No cloud dependency, no API calls, no data leaves the device. Works fully offline — perfect for secure environments.

Tracks Moving Objects

Unlike solutions that require static scenes, XRTracker tracks objects being held, manipulated, and rotated in real-time.

Multiple Tracking Algorithms

Silhouette, edge, and depth tracking — use individually or combine them. Works in any lighting condition, including low-light environments.

Cross-Platform

Deploy to iOS, Android, and Windows from a single Unity project. AR Foundation integration for mobile, webcam support for desktop.

Multi-Body & Child Bodies

Track multiple objects simultaneously. Use parent-child relationships for presence checking — detect if a part is attached, missing, or moved — with constrained-axis tracking for assemblies.

From 3D Model to AR Tracking in Minutes

Three steps. No scanning, no cloud, no external tools.

Import Your Model

Drag any FBX, OBJ, or CAD mesh into Unity. Add a TrackedBody component and assign the model.

Configure in Inspector

Add a TrackedBody component and assign your mesh. Edge tracking works out of the box — no pre-processing or external tools needed.

Track & Augment

Hit play. Point your camera at the real object. XRTracker matches the model and provides a precise AR pose in real-time.

XRTracker Demos

Real tracking, real objects, real-time performance.

XRTracker Overview

A quick overview of XRTracker showing how digital content stays precisely anchored to real-world objects.

Poka-Yoke AR Workflow

Use AR tracking to guide tasks and prevent mistakes with Poka-Yoke workflows.

Robust Tracking

Watch XRTracker maintain stable object tracking even under fast movements and varying lighting conditions.

XRTracker vs. the Competition

See how XRTracker stacks up against other object tracking solutions.

Feature XRTracker Vuforia Model Targets VisionLib MultiSet AI ARKit Object Tracking
Free for Development Yes — full SDK, no time limit 20 models max, can't publish 30-day trial 10 models, 10k calls/mo Yes (iOS only)
Model Formats Any Unity mesh — FBX, OBJ, glTF, etc. CAD formats via MTG app CAD / mesh formats Textured GLB/GLTF only No — physical scan
No Cloud Dependency Yes — fully on-device Desktop MTG app; cloud for Advanced Yes Cloud processing required Yes
Tracks Moving Objects Yes Limited (ADAPTIVE mode) Yes N/A (localization only) No — static only
Platforms iOS, Android, Windows (more coming) iOS, Android, UWP iOS, Android, Win, macOS, HoloLens Unity, WebXR, iOS, Android iOS only
Tracking Modalities Silhouette + Edge + Depth Model Targets Edge + Depth Cloud ML Feature points (single)
In-Editor Setup Yes — full Unity workflow No — separate MTG app Yes — Unity plugin No — cloud upload No — Apple scanning app
Works Without Textures Yes Yes Yes — edge-based No — texture required N/A (scan-based)
Transparent Pricing Yes — listed on site "Contact sales" "Contact sales" Free tier public Free (iOS lock-in)
Multi-Body Tracking Yes + child bodies & presence checking Yes Yes Yes No
Data Stays on Device Yes Models uploaded to cloud Yes No — cloud processing Yes

Detailed comparisons: vs Vuforiavs VisionLibvs MultiSetvs ARKit

Simple, Transparent Pricing

Start free. Pay only when you ship to production.

Commercial

$2,000 / device / year

For production & commercial distribution

  • Everything in Developer
  • No watermark
  • Commercial use license
  • Per-device activation
  • Priority support
  • Volume discounts available
Contact Sales

Built for Real-World Applications

From factory floors to retail demos, XRTracker works wherever you need precise object tracking.

Industry 4.0

AR Maintenance & Assembly

Overlay step-by-step instructions on machinery using existing CAD models. No cloud required — works in air-gapped facilities.

Retail / Marketing

AR Product Visualization

Track physical products at trade shows and retail displays. Augment with digital content, specs, and interactive 3D animations.

Robotics

Pose Estimation

Real-time object pose for robotic grasping and manipulation. Depth camera support for sub-millimeter accuracy.

Education

Interactive Learning

Turn physical objects into interactive learning tools. Students see augmented annotations, cross-sections, and animations.

Quality Control

Inspection & Measurement

Compare a physical part against its CAD model in real-time. Visualize deviations and overlay measurement data on-site.

Digital Twin

Real-World Anchoring

Anchor digital twin data to physical objects. Overlay live sensor data, status indicators, and alerts on tracked equipment.

Join the XRTracker Community

Get help, share your projects, and connect with other developers building AR experiences.

Technical support Feature requests Project showcases Early access to updates
Join Discord Server

Frequently Asked Questions

What is markerless object tracking?

Markerless object tracking recognizes and follows a real-world object using its 3D geometry — without markers, QR codes, or printed patterns. XRTracker uses your 3D model (CAD, FBX, OBJ) to match the object's shape in the camera feed and compute its precise AR pose in real-time.

How is XRTracker different from image tracking or SLAM?

Image tracking detects flat 2D images. SLAM maps the environment. XRTracker does model-based object tracking — it matches a known 3D model to a real object and tracks its full pose (position + rotation). This works for specific objects like machinery, products, or parts, where you need precise alignment between digital content and the physical object.

What tracking modalities does XRTracker support?

XRTracker offers three modalities: silhouette tracking (matches the object's outline), edge tracking (matches 3D edge geometry — the default), and depth tracking (uses depth cameras for sub-millimeter accuracy). These can be used individually or combined for maximum robustness.

Does XRTracker require a cloud service or internet connection?

No. XRTracker runs entirely on-device. There is no cloud processing, no API calls, and no data leaves the device. This makes it suitable for air-gapped environments, privacy-sensitive applications, and offline use cases.

Can XRTracker track moving objects?

Yes. Unlike many competitors that assume static scenes, XRTracker tracks objects being held, manipulated, and rotated in real-time. This makes it ideal for assembly guidance, product demos, and interactive applications where the object is in motion.

What 3D model formats are supported?

XRTracker works with any mesh format that Unity supports — FBX, OBJ, glTF, STEP (via conversion), and more. It uses Unity meshes directly, so if you can import it into Unity, you can track it. Untextured CAD models work perfectly — no textures or scanning required.

What platforms does XRTracker support?

XRTracker currently supports iOS, Android, and Windows — with more platforms coming. Mobile uses AR Foundation for camera access, desktop uses webcam or depth cameras. All platforms share the same Unity project and C# API.

Can I track multiple objects at once?

Yes. XRTracker supports multi-body tracking — track several objects simultaneously in the same scene. You can also set up parent-child body relationships for presence checking (detect if a part is attached or missing) and constrained-axis tracking for assemblies.

How does XRTracker compare to Vuforia, VisionLib, or MultiSet?

See our detailed comparisons: vs Vuforia (no cloud MTG, free development, tracks moving objects), vs VisionLib (transparent pricing, extra silhouette modality), vs MultiSet (on-device, works with untextured CAD), and vs ARKit (cross-platform, any 3D model, no scanning).

Get in Touch

Questions about commercial licensing, custom integrations, or enterprise needs? We'd love to hear from you.

Thanks for reaching out! We'll get back to you shortly.

In the meantime, join our Discord for community support.