Immersive Technologies

What is the best Augmented Reality Toolkit available?

Sep 27, 2017
Illustration of hands holding a tablet surface scanning a room with ARCore

Our first blog on Augmented Reality focused on its history, features and capabilities. It also considered the functions of ARToolKits and briefly touched upon the options available for developers. Here, we will look in more detail at the different toolkits offered by various providers, assessing their features, and weighing up their advantages and disadvantages.


Daqri ARToolKit logo

 

Daqri-ARToolkit

Launched as an open source code, this toolkit was eventually acquired by Daqri, which now provides a commercialised version. The SDK works across various platforms, including Android, iOS, Windows, Linux, Mac OS X and SGI. Among the kit’s capabilities are black square and planar image tracking, 2D image recognition, camera calibration and optical HMD display support. However, due to its open source nature, documentation of its libraries is rather weak.

 

Vuforia logo

 

Vuforia

Vuforia, which is supported on Android, iOS, UWP and Unity Editor, boasts the following features:

  • facilitation of scanning of targeted objects using Vuforia Object Scanner
  • Integration of powerful plugins at various levels
  • Incorporation of virtual buttons and the ability to map additional elements via OpenGL

On the downside, Vuforia’s framework is incomplete, making it harder for developers working with it for the first time to get to grips with it. Free versions of the software, meanwhile, are not particularly flexible to work with. They are also less suited to cloud platforms and carry watermark.

 

Wikitude logo

 

Wikitude

Wikitude, another powerful library, allows developers to create AR apps with next level functions. These include the ability to reconstruct real-world landmarks on virtual maps, the facilitation of AR gaming, and real time searching of events, articles and social media posts. The kit can be used in both Android and iOS, and supports Unity. Moreover, the documentation of the library is well-structured and elaborate. Developers can avail of free versions initially before upgrading to premium versions, which are chargeable on a regular basis. Wikitude’s features include image recognition and tracking, 2D and 3D tracking technology, GEO data, cloud recognition and HTML augmentation.

 

Apple ARKit logo

 

ARKit

Apple’s ARToolKit, known as the ARKit, has been doing the rounds for quite some time, and was officially acknowledged at the WWDC 2017. ARKit uses Visual Inertial Odometry (VIO) to track the space around Apple’s devices, including iPads or iPhones. This allows the devices to sense empty spaces while in motion. In addition, the kit is capable of analysing room layouts and detecting horizontal planes like tables and floors. This means virtual objects can be placed on those surfaces. Take, for instance, IKEA’s new app, developed using ARKit. This enables customers to visualise the placement and positioning of furniture on planes and empty spaces before making purchases.

 

Google ARCore logo

 

ARCore

ARCore, Google’s toolkit, is available on Android 7.0 Nougat and all more recent operating systems. Developers can use it for building apps for the Pixel, Galaxy S8 or any other OEM devices. ARCore supports other 3D tools from Google like Blocks and Tilt Brush, as well as gaming projects from the likes of Epic Games, Niantic (the builders of Pokemon Go) and Wayfair. Given Android’s huge market base - millions of devices are powered by the platform - the toolkit has the potential to become the biggest in the world.

 

Our white paper on ARToolkits discusses a variety of options for developers. It also highlights the considerations involved in building ARToolkits, the different techniques for selecting them, the challenges with AR development and the future ahead. Pre-register to receive the report by September 30, 2017, 24 hours prior to general release.


Blog references

http://cases.azoft.com/top-5-tools-creating-augmented-reality-apps/

https://thinkmobiles.com/blog/best-ar-sdk-review/

http://r-stylelab.com/company/blog/it-trends/the-challenges-of-augmented-reality-development

https://thinkmobiles.com/blog/best-ar-sdk-review/

 


 

Get detailed breakdowns of ARKits by signing up for our upcoming AR research piece

ARToolKit_sign_up2.jpg

 Register for our next white paper

 

Share this article
Gopal Iyer

Author Gopal Iyer

Gopal is responsible for high-quality research content, industry reports and white papers. He is a Doctoral scholar at University of Newcastle and also holds an M.B.A from the Indian Institute of Rural Management. He has almost a decade of experience in consulting tech start-up firms in India. Prior to hedgehog lab, he was associated with AC Nielsen, World Bank, iDiscoveri and Education Initiatives in India

View more posts by this author

FREE WHITEPAPER

Challenges and opportunities in ARToolKit development.

The explosive rise of augmented reality presents a number of opportunities and challenges for developers. Learn more about the technicalities of AR and AR applications, as well as:

•  AR development software such as ARKit, ARCore, Daqri-ARToolkit and more.
•  The industries AR applications will transform.
•  Considerations in building an AR Toolkit.
•  The future of AR development.
Get your free whitepaper here