Vuforia — это платформа дополненной реальности и инструментарий разработчика программного обеспечения дополненной реальности[1] (Software Development Kit — SDK) для мобильных устройств, разработанные компании Qualcomm. Vuforia использует технологии компьютерного зрения, а также отслеживания плоских изображений и простых объёмных реальных объектов (к примеру, кубических) в реальном времени. С версии 2.5 Vuforia распознаёт текст[2], а с 2.6 — имеет возможность распознавать цилиндрические маркеры[3].

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

Vuforia поддерживает различные 2D- и 3D-типы мишеней, включая безмаркерные Image Target, трёхмерные мишени Multi-Target, а также реперные маркеры, выделяющие в сцене объекты для их распознавания. Дополнительные функции включают обнаружение преград с использованием так называемых «Виртуальных кнопок» («Virtual Buttons»), детектирование целей и возможность программно создавать и реконфигурировать цели в рамках самомодифицирующегося кода[4].

Vuforia предоставляет интерфейсы программирования приложений на языках C++, Java, Objective-C, и .Net через интеграцию с игровым движком Unity. Таким образом SDK поддерживает разработку нативных AR-приложений для iOS и Android, в то же время предполагая разработку в Unity, результаты которой могут быть легко перенесены на обе платформы. Приложения дополненной реальности, созданные на платформе Vuforia, совместимы с широким спектром устройств, включая iPhone, iPad, смартфоны и планшеты на Android с версии 2.2 и процессором, начиная с архитектур ARMv6 или 7 с возможностью проведения вычислений с плавающей запятой.

ПримечанияПравить

СсылкиПравить