Use Case: View Meaningful Model Data with a Product Explorer
Introduction
In this use case, you’ll build an experience that dynamically checks for the presence of an “explosion” animation in any loaded model. If the animation is detected, a button will appear in the UI, allowing the user to trigger the sequence. If not, the functionality remains hidden.
Additionally, the experience will scan for specific metadata types and display them as contextual markups directly on the geometry, providing users with spatially relevant information embedded within the model.
Before You Begin
The Product Explorer experience builds upon your existing project by introducing dynamic sequence playback and advanced shader effects. To ensure a smooth setup, we recommend completing Use Cases 3 and 4 beforehand, as they establish the foundational structure required for this experience. However, if you prefer to skip those steps, fully configured project files are available on the PTC GitHub repository.
Note that this use cases along with
Use Case: Load and Compare Assets Dynamically and
Use Case: Utilize Metadata with a Product Inspector, all rely on dynamically loaded assets from your own
Experience Service, rather than a publicly shared instance. This is due to the Product API’s authentication requirements. As such, you’ll need to generate your own assets using the Product API, upload your model, and request target generation—unless this has already been handled within your organization. For more information, see
Vuforia Studio Product API.
Once your environment is prepared, you’re ready to enhance your experience with interactive sequence playback and visual effects.
Get Started
This use case will walk you through the following sections: