Introducing: Wikitude SDK 5
Update (August 2017): Object recognition, multi-target tracking and SLAM: Track the world with SDK 7
We would like to share the details of our version 5 of the cross-platform Wikitude SDK with you.
We have been working on this release for some time now and consider this our most ambitious release since launching the first version of the Wikitude SDK more than three years ago.
Continue to read the details and you will easily understand why.
For our developers the Wikitude SDK 5 brings increased flexibility when it comes to choosing your development environment.
The Native API is also the base for the new Unity3D plugin for the Wikitude SDK. With the Unity3D plugin developers are able to add 2D target images to their Unity3D based application.
Starting with this SDK release, developers are be able to create and use custom plugins for the Wikitude SDK. Plugins under this framework can receive a shared camera frame plus additional information about recognized images – like the pose and distance. Plugins can either be written in C++, Java or ObjC and can communicate with your augmented reality experience.
Furthermore the Wikitude SDK 5 brings full compatibility with Android Studio (intermediate set-up guide is already available).
Extended Image Tracking
The Extended Image Tracking option is an advanced tracking mode for 2D markerless tracking, that will continue to track your target image, although it can’t be seen by the camera anymore. Users will scan your target image as of now, but will be able to leave the target and continue to move around, still keeping the tracking of the entire 3D scene.
Extended Tracking is the first release of Wikitude’s new 3D Tracking engine and is supplementing Wikitude’s 2D image tracking capabilities. The new mode is fantastic for larger 3D model sceneries, or smaller image targets on larger surfaces, where the user can move around more freely.
Native API for Wikitude SDK
For all developers, who want to use the Wikitude SDK at its core, Wikitude is branching off its computer vision core technology. The Native API contains the full computer vision engine of the Wikitude SDK, but can be integrated using native programming languages for Android and iOS (Java, ObjC).
The Native API features:
- Plugin Framework
- 2D Image Recognition and Tracking (Offline)
- 2D Cloud Recognition and Tracking (Online)
- 2D Extended Image Tracking
Unity3D Plugin for Wikitude SDK
Based on the new Native API, Wikitude offers a plugin for Unity3D so you can integrate Wikitude’s computer vision engine into a game or application fully based on Unity3D. This means you can work with target images and image recognition in your Unity3D app and benefit from the full feature set of the Unity3D development environment. Adding the power of Wikitude’s SDK with the advanced capabilities of Unity3D makes this combo an unbeatable duo.
The SDK includes two samples for plugins:
- Barcode and QR Scanner
- Face Detection
Full Android Studio compatibility
Android Studio is becoming more and more the preferred IDE for developing Android apps.
While the Wikitude SDK version 4.1 can run in Android Studio Wikitude SDK 5.0 now has been optimized to work nicely with Android Studio.
- Updated library format .aar
- Sample App for Android Studio
Oh, there is one more thing…3D Tracking!
Wikitude will publicly release SLAM based 3D tracking capabilities soon! Please check wikitude.com/SLAM for details. Here is a quick video demo to give you a glimpse of what’s coming.