Changelog¶
1.0.2¶
Changes¶
- AR Pose Fusion improvements — anchor-based reference frame replaces world-origin approach. ARKit + LiDAR now holds the object's real-world position when tracking is interrupted (look away, fast motion, occlusion). Instant recovery when the camera returns to the object
- Quality gate — prevents pose drift during camera motion. Accepts optimizer results only when quality is near peak and stable, holds last known good pose otherwise
- AR anchor placement — screen-space raycast against ARKit planes/meshes to find feature-rich anchor positions near the tracked object
- Quality drop rejection — immediate rejection of single-frame pose poisoning before it can commit
1.0.1¶
Changes¶
- Free Developer license — Developer license is now free (1-year, renewable). Register directly from the Unity Editor via Tools > XRTracker > License Registration
- Registration window — new Editor window for license registration with in-Editor API call, auto-saves and assigns license to XRTrackerManager
- First-run prompt — prompts for registration on first project open and Play Mode entry when no license is found
- Persistent watermark — Developer license watermark is now always visible in a fixed corner position (similar to Unity's "DEVELOPMENT BUILD" overlay)
- Removed Free/Trial tiers — the 60-second Free tier and 15-day Trial tier are no longer active. Existing Free
.licfiles will be rejected - Privacy policy updated — now covers registration data (name, email) collected during license registration
1.0.0¶
Initial public release.
Features¶
- Silhouette tracking — silhouette-based foreground/background separation
- Edge tracking — contour-based geometric edge matching with GPU compute pipeline
- Depth tracking — complementary modality using LiDAR, ToF, or RealSense depth sensors
- Texture tracking — complementary feature-based tracking
- AR Foundation integration — ARKit (iOS) and ARCore (Android) camera and depth feeds
- AR Pose Fusion — combines SLAM world tracking with object tracking for stable stationary objects
- Multi-body tracking — track multiple objects simultaneously with mutual occlusion handling
- Parent-child bodies — constrained assemblies with per-axis motion flags
- In-Editor model generation — generate tracking models from any Unity mesh
- Viewpoint coverage control — vertical/horizontal filtering, presets (Full Sphere, Upper Hemisphere, Side Ring)
- Quality metrics — per-modality quality, shape quality, depth correspondence distance
- Recording & playback — capture and replay tracking sessions for debugging
- Tiered licensing — Developer (free, 1-year renewable), Commercial (node-locked)
Supported Platforms¶
- Windows (x86_64) — Native capture, Intel RealSense, recorded sequences
- iOS (ARM64) — AR Foundation with ARKit, LiDAR depth
- Android (ARM64) — AR Foundation with ARCore