Vuforia is a Software Development Kit (SDK) for creating AR apps. It uses Computer Vision to track images and 3D objects in real time........
Vuforia is a Software Development Kit (SDK) for creating AR apps. It uses Computer Vision to track images and 3D objects in real time. This allows putting virtual 3D objects in relation to real-world objects at the camera screen.
Vuforia is not open source, but it has a free version and the price of the full version is reasonable.
This tutorial contains the Vuforia Engine in version 7.5 which was introduced on September 26, 2018, so it is the newest version available at the time.
What you’ll need
In this tutorial, we will create an Android app that will recognize an image in the real world and display its 3D model.
To make it you will need:
Vuforia (you can install it with Unity or download an importable package from Vuforia site)
So let’s get to work and have fun
Creating project in Unity
Create a new 3D project in Unity. Now you have to set build configuration of Unity so that it will build for the Android platform. Go to File->Build Settings, choose Android and press Switch Platform.
Company Name — it’s the name of the developer
Product Name — it’s the name of your app
Package Name — it’s the name of Java package. It will be used for identifying your app, a standard package looks as follows: com.companyname.productname. You can find this setting in Other Settings tab.
Minimum API Level — set this to Android 5.0. This is a minimal version of Android that Vuforia can handle.