This page concerns the Vuforia Engine API version 9.8 and earlier. It has been deprecated and will no longer be actively updated.
Vuforia Engine offers a variety of trackable targets and capabilities that can be categorized as Images, Objects, and Environments. Use this overview to quickly get started with the solution and Vuforia competencies best fitting your needs.
Tracking Images
Image Targets
Attach content onto flat images, such as print media and product packaging
- Instant Image Targets – Create Image Targets at runtime or from a database.
- Best Practices – Learn to make ideal image compositions for Image Targets.
- Device Database – Learn how to create the Device Databases in the Vuforia Target Manager
Multi-Targets
Use more than one Image Target and arrange them into regular geometric shapes (e.g. boxes) or in any arbitrary arrangement of planar surfaces with Multi Targets.
- Best Practices – Learn to prepare the images to properly be used in Vuforia Target Manager.
Cylinder Targets
Recognize images wrapped onto objects that are cylindrical or close to in shape (e.g. beverage bottles, coffee cups, soda cans).
- Best Practices – Learn to prepare the images to properly be uploaded to the Vuforia Target Manager.
- Calculate the cylinder’s shape – Learn how to adjust the image size so it is easily wrapped.
VuMarks
These are customized markers that can encode a range of data formats. They support both unique identification and tracking for AR applications.
- Design Guide – Learn the essentials on all the design considerations to make a VuMark.
- Make VuMarks in Adobe Illustrator – Follow our guide on making a VuMark, from start to finish.
- VuMark Unity Guide – Follow this guide to get started with the VuMarks in Unity.
Tracking Objects
Model Targets
Allow you to recognize objects by shape using pre-existing 3D models. Place AR content on a wide variety of items like industrial equipment, vehicles, toys, and home appliances.
- Create Model Targets - Use the Model Target Generator to quickly create a Model Target.
- Model Target Test App – Proceed with this guide to test your Model Target with your physical object from a device.
- Model Targets in Unity – Get introduced to Model Targets in Unity and add your augmentations to the object.
- Best Practices for CAD Models – Adjust your digital model to these principles and practices.
Object Targets
Created by scanning an object with the Vuforia Object Scanner. It is a suitable option for toys and other products with rich surface details and a consistent shape.
- Supported Objects – Learn more about what type of physical objects are best suited for Object Targets.
- Object Scanner – Follow this guide for step by step instructions on scanning an object.
- Object Targets Unity Guide - Get introduced to Object Targets in Unity and add your augmentations to the object.
- Occlusion Model – To Immerse your users, add occlusion meshes to your target for your augmentations to be visually obstructed by the physical object.
Tracking Environments
Area Targets
Augment real environments that you scan using the Vuforia Area Target Creator app or a commercially available 3D scanner. Create accurately aligned persistent content into a wide variety of commercial, public, and fun places to enrich spaces with augmented experiences.
- Scanning an Environment – Learn the best practices on scanning an environment with each supported device.
- Area Target Creator App – Follow this guide if you possess one of the supported devices for scanning with a handheld device.
- Area Target Generator – Get this tool if you have a scan from one of the supported professional scanners.
- Create Area Target – Follow this guide to make your first Area Target from a professional equipment made scan.
- Area Targets Test App – Test your Area Targets on your device by following this guide
- Area Targets in Unity – Proceed to customize and add augmentations in the space with this guide.
Ground Plane
Enables you to place content on horizontal surfaces in the environment like tables and floors.
- Ground Plane in Unity – Follow this guide to get introduced to setting up Ground Plane in Unity.
Other Vuforia Engine Features
Vuforia Fusion
Designed to provide the best possible AR experience on a wide range of devices. Fusion senses the capabilities of the underlying device (such as ARKit/ARCore) and fuses them with Vuforia Engine's features, allowing developers to rely on a single Vuforia API for an optimal AR experience.
- AR Foundation – Vuforia Engine can also be used alongside the AR Foundation Platform.
- ARCore – See this page for setting up ARCore with Vuforia Engine in Unity.
Device Tracking
Vuforia Engine offers robust and accurate tracking by using the Positional Device Tracker that includes tracking a Vuforia target even when the object or content is no longer in the camera view. Note that some Vuforia features are required to run on a Device Tracking supported device.
- Positional Device Tracker – Learn more on the API behind this capability.
- Tracking state API results – With the device tracker comes the tracking states that you can use to optimize the experience to your user’s needs.
- Continued AR Experiences – Learn more on using the states to resume from interrupted and paused AR sessions.
Cloud Recognition Service
Recognize a large set of images and frequently update the database with new images.
- Cloud VS Device Databases – Learn the differences between the two database types and select the solution best fitting your needs.
- Vuforia Web Services – With the VWS API you can manage these large image databases in the cloud efficiently and you can automate your workflows in your own Content Management System.
- VuMark API generation – Learn more on using VuMark with Cloud Recognition.
Recording and Playback
Record and replay your AR session to test, experience, and improve your AR development workflow with the Session Recorder. Use the API or the ready-made SessionRecorder GameObject in Unity to record your Vuforia targets and continue to develop even when those targets or locations are unavailable..
- Session Recorder API – Learn more about the API and recorder module.
Driver Framework
Allows developers to provide and consume data from external systems through Vuforia Engine. Developers can also use the Driver Framework to record sessions and create custom drivers for their custom devices.
- Custom Driver – Learn here to create your own Custom Driver.
- Vuforia Support for Custom Devices using Vuforia Driver – See this article for more information on using Vuforia Driver on custom devices.
- Recording and Playback – See this guide on recording video and sensor data and use the session recording in your development workflow.
External Camera
Access video data from a camera outside of the one in a phone or tablet when creating AR experiences. The external camera is used in extension of the Driver Framework.
- Camera Calibration – Learn more on setting up an external camera and adding it to the Vuforia Engine input.
Branding Guidelines
If you wish to use the PTC and Vuforia logo and trademarks, please see the following resources on the requirements of usage.
..