Приступая к работе

Vuforia — это программная платформа для создания приложений Дополненной Реальности. Разработчики легко могут внедрять функцию компьютерного зрения в любое приложение, позволяя ему распознавать изображения и объекты, или реконструировать окружения в реальном мире.

Вне зависимости от того, разрабатываете ли вы корпоративное приложение, чтобы донести до пользователя пошаговые инструкции или обучить его, или проводите интерактивную маркетинговую кампанию, или же разрабатываете визуализацию для обогащения опыта шоппинга, — Vuforia содержит в себе всю функциональность и производительность для ваших нужд.

Vuforia SDK 6 на данный момент является нашим самым значительным релизом. Он включает в себя принципиально новое решение VuMark™ для передачи ощущения Дополненной Реальности (ДР) по отношению к любому объекту, поддержку для устройств на платформе Windows 10 и прочие новые функции и улучшения.

VuMark

is a completely customizable marker that can be placed on any surface. Он предоставляет свободу для создания настраиваемых и современных решений, которые поддерживают как возможности ДР, так и кодирование данных в различные форматы.

Universal Windows Platform

Добавление поддержки Universal Windows Platform (UWP) для планшетов помимо уже имеющихся iOS и Android расширяет возможности Vuforia OS. Теперь разработчики могут выбирать в качестве платформы новое поколение планшетных UWP-устройств, включая Microsoft’s Surface Pro 4 и Surface Book.

Прочие новые возможности

Поддержка камер с высоким разрешением
Ваши iOS приложения теперь могут пользоваться видео-потоком камеры при разрешении 1080p и частоте кадров 60 FPS, начиная с iPhone 6s.

Unity редактор для платформы Windows 64-bit
Теперь вы можете разрабатывать приложения с Vuforia на платформе Windows, используя 64-битную версию редактора Unity.

Улучшение технологии Extended Tracking
Extended Tracking была оптимизирована для лучшей поддержки трекинга на пространствах размера выше комнатных.

Доступ к камере Android
The Advanced Camera API provides developers with access to the camera while Vuforia is running on an Android device. The API allows developers to adjust camera parameters, such as white balance, in order to better use Vuforia in non-standard environmental conditions. Android Camera Access requires a Pro plan.

Видео-уроки

Video tutorials provide a walkthrough of the workflows employed to develop and deploy apps using the features and components of the Vuforia platform.

Title Article Type Datesort ascending
VuMark Designer Tutorial Tutorials Sep 27, 2016
Vuforia Play Mode for Unity Tutorials May 09, 2016
Creating Cloud Recognition Apps in Unity Tutorials Mar 21, 2016
ARCamera prefab in Unity Tutorials Mar 09, 2016
Image Targets in Unity Tutorials Mar 09, 2016

Features

Vuforia’s recognition and tracking capabilities can be used on a variety of images and objects.

Image Targets are flat images, such as print media and product packaging.

VuMarks are customized markers that can encode a range of data formats. They support both unique identification and tracking for AR applications.

Multi-Targets are created using more than one Image Target and can be arranged into regular geometric shapes (e.g. boxes) or in any arbitrary arrangement of planar surfaces.

Cylinder Targets are images wrapped onto objects that are approximately cylindrical in shape ( e.g. beverage bottles, coffee cups, soda cans ).

Text Recognition enables you to develop apps that recognize words from a dictionary of ~100,000 English words.

Vuforia can recognize and track a wider range of 3D objects as well. Object Recognition enables Object Targets to be created by scanning physical objects. It allows you to create apps that recognize and track intricate rigid objects.

In addition to target recognition, Vuforia provides an awareness and understanding of the user's physical environment.

Smart Terrain is a breakthrough technology that can reconstruct the user’s physical environment as a 3D mesh. It enables developers to create a whole new class of games and realistic product visualization experiences, where the content can interact with physical objects and surfaces in the real world.

Platform Components

There are three main components to the Vuforia platform.

1. The Vuforia Engine
The Vuforia Engine is the client side library that is statically linked to your app. This is available through the client SDK and supports Android, iOS, and UWP. You may use Android Studio, Xcode, Visual Studio, or Unity – the cross platform game engine – to build apps.

2. Tools
Vuforia provides tools for creating targets, managing target databases and securing application licenses.

The Vuforia Object Scanner (available for Android) helps you easily scan 3D objects into a target format that is compatible with the Vuforia Engine.

The Target Manager is a web app on the developer portal that allows you to create databases of targets for use on the device and the cloud (for large numbers of targets)

Developers building apps for optical see-through digital eyewear can make use of the Calibration Assistant which enables end-users to create personalized profiles that suit their unique facial geometry. The Vuforia Engine can then use this profile to ensure that content is rendered in the right position.

All applications need a license key to work. The License Manager allows you to create and manage your license keys and associated service plans. Learn More

3. Cloud Recognition Service
Vuforia also offers a Cloud Recognition Service for when your app needs to recognize a large set of images or if the database is frequently updated. The Vuforia Web Services API allows you to manage these large image databases in the cloud efficiently and enables you to automate your workflows by direct integration into your content management systems.

Support for Digital Eyewear

Vuforia now supports leading digital eyewear devices. There are two classes of devices supported:

  1. Video see-through devices – Samsung Gear VR, Google Cardboard
  2. Optical see-through devices – Epson BT-200, ODG R-7, HoloLens

The Stereo Rendering and AR/VR samples will show you how to develop apps that support stereo displays and also how to create mixed reality experiences for video see-through devices.

Developer Support

There are over 200,000 developers in more than a 100 countries using Vuforia today. This thriving community interacts daily on the community Forums, where there are thousands of posts on a range of topics. A library of Guides, Best Practices and How-To articles enables developers to not only learn about key Vuforia features, but to also get valuable practical support for actual issues that developers had to deal with when building apps.

Unity Extension Setup

The Vuforia Extension for Unity allows developers to create AR applications and games easily using the Unity game engine. Developers need to get Unity Android and/or Unity iOS from Unity Technologies to use the Vuforia Extension. The Vuforia Extension is compatible with both Unity Standard and Unity Pro.

Visit the Unity website for further information about Unity and how to download it. Follow these steps to install the Vuforia Unity extension and to learn how to build a simple Unity project.

Getting Started with Visual Studio (C++) for UWP development

If you are a Windows UWP developer and already have Visual Studio 2015 and Universal Windows App Development Tools installed, proceed directly to Step 2 below.

  1. Setting up the UWP Development Environment
  2. Getting Started with Vuforia for Windows 10 Development

Getting Started with XCode (C++) for iOS development

If you are an iOS developer and have already set up your iOS development environment, go directly to the section "Installing the Vuforia iOS SDK" in the article linked below.

Note that iOS SDK 8.0 or above with XCode 7.x or later is recommended for use with Vuforia.

Getting Started with Android Studio (Java/C++) for Android development

If you are an Android developer and already have the Android SDK and NDK installed, see the section "Installing the Vuforia Android SDK" in the article linked below.

Getting Started with Digital Eyewear

If you have worked with Vuforia, then building apps for digital eyewear should be very familiar. All the APIs, tools and workflows are very similar.  Get Started.