Vuforia Model Targets

Migration Guide: From Vuforia Model Targets to MultiSet ModelSet

This document provides a comprehensive guide for developers transitioning their applications from Vuforia's Model Targets to the more advanced and robust MultiSet ModelSet for object anchoring.

Introduction

MultiSet ModelSet is the direct equivalent of Vuforia's Advanced Model Targets. It is engineered for high-fidelity, 360-degree tracking of real-world objects using photorealistic 3D scans. Migrating to MultiSet offers significant advantages in performance, accuracy, and robustness.

Key Advantages of MultiSet ModelSet

  • Superior Tracking: Tracks objects from any angle using photorealistic scan data.

  • High Robustness: Performs reliably in dynamic and challenging lighting conditions where other systems may fail.

  • Resilience: Intelligently handles minor changes in an object's shape, texture, or appearance over time.

  • Seamless Workflow: Allows you to reuse your existing 3D assets, ensuring a fast and efficient migration path.


Migration Workflow

The migration process is designed to be as seamless as possible, leveraging your existing assets to preserve your development work. There is one primary workflow.

Step 1: Create a ModelSet using your Existing Scan File

You can use the exact same scan file (e.g., .glb) that you previously used to create your Vuforia Model Target dataset.

  1. Log In: Access the MultiSet Developer Portal.

  2. Navigate to ModelSet: Select the "ModelSet" section from the main dashboard.

  3. Upload Scan File: Upload your photorealistic 3D model of the object (e.g., your .glb file).

  4. Configure Tracking: Choose the desired tracking type based on your object and use case.

  5. Activation: Your ModelSet will be processed and activated for use in your application within minutes.

Step 2: Integrate the MultiSet SDK in your Project

With your ModelSet ready, you can now swap the SDK in your application. The following steps are for Unity, the most common development environment.

  1. Remove Vuforia SDK: First, safely remove or disable the Vuforia Engine plugin and its associated scripts from your Unity project.

  2. Install MultiSet Unity SDK: Download and import the latest MultiSet Unity SDK into your project.

  3. Use the ModelSet Scene: The SDK includes example scenes. Open the "ModelSet Tracking" scene to get a ready-made template and see how the components work together.

  4. Implement the Tracking Manager: The core of the system is the ModelSet Tracking Manager. This script is the primary component that handles the connection to the MultiSet service and manages the anchoring of your AR content onto the physical object. Configure it to use your newly created ModelSet Code.


Impact on AR Content and Coordinate Systems

A key benefit of this migration path is the preservation of your existing work.

Because you are using the same object scan file that you used for Vuforia, the coordinate system, scale, and pivot point of the model are preserved. This means:

  • No Re-authoring Needed: All your existing AR content, animations, and interactive elements will work without modification.

  • Consistent Poses: The poses and transforms returned by the MultiSet SDK will align perfectly with your original Vuforia setup. Your content will appear in the correct position and orientation relative to the physical object.

Last updated

Was this helpful?