Дополненная реальность — что это?
AR или дополненная реальность — совокупность способов демонстрации виртуального контента (трехмерной и двухмерной графики) в реальном времени, привязанного к реальным объектам. В основе всех этих способов лежат технологии компьютерного зрения, которые позволяют распознавать и/или отслеживать те или иные реальные объекты в видео-потоке с камеры устройства.
Какая бывает дополненная реальность?
В зависимости от платформы и используемой технологии (библиотеки), дополненная реальность может работать по-разному. Например, одной из первых появилась технология, позволяющая распознавать и отслеживать двухмерные изображения.
Называется такая технология image tracking (image target) — дополненная реальность на маркере.
На основе этой базовой технологии можно построить множество механик дополненной реальности.
- Привязка двухмерных графических элементов в дополненной реальности (HUD) к двухмерным маркерам. Это могут быть различные индикаторы, объекты инфографики и не только. Такая дополненная реальность в основном используется в производственных AR решениях, таких как AR — ассистент (например наш кейс с РЖД)
- Привязка и позиционирование в трехмерном пространстве двухмерных и трехмерных графических объектов. Самый распространенный пример — появление на изображении трехмерных моделей объектов, персонажей, или целый сцен. Эти объекты могут быть анимированными и интерактивными. Также, часто используют комбинацию изображение — стоп — кадр из видео и само видео, чтобы при наведении на изображение, оно как-бы «оживало»
Plane detection, SLAM. Дополненная реальность на плоскости.
Второй по распространенности является комбинация технологий обнаружения и отслеживания плоскостей с технологией SLAM, SLAM — технология, которая по смещению картинки позволяет определять, куда переместилось устройство пользователя.
В данный момент это одна из самых распространенных технологий, используемая для демонстрации объектов AR-каталога (как например в приложении IKEA place). Также, большое количество пользователей могли наблюдать этот тип дополненной реальности в приложении Pokemon GO. У нашей компании большое количество проектов реализовано с использованием этой технологии, например наш аналог Pokemon GO, и наш AR — каталог.
В большинстве смартфонов, этот тип AR дополненной реальности работает на основе библиотек AR kit (iOS) и ARcore (Android). Для кросс-платформенной разработки мы используем решение AR foundation, которая позволяет разрабатывать функционал, универсально работающий и на iOS и на Android.
Object tracking (отслеживание объектов)
Этот тип отслеживания (трекинга) позволяет создавать контексто — зависимую дополненную реальность. Это означает, что объекты дополненной реальности будут естественным образом взаимодействовать с реальными объектами. Будут работать законы оптики (перспектива, искажение и т.д), что позволит создать реалистичный AR опыт. В нашей практике было довольно много проектов с использованием этой технологии, и выглядят они максимально классно (чего стоят AR спектакль для Mercedes-Benz и AR экспозиция для РЖД)
Spatial AR (пространственная дополненная реальность)
Это — один из самых впечатляющих видов дополненной реальности, потому что он позволяет создавать контексто-зависимые опыты в больших локациях. Компания LikeVR сотрудничая со Сбер AR/VR lab одной из первых получила доступ к Naviar SDK — решению пространственной дополненной реальности от СБЕР. Пользуясь этой технологией, мы реализовали совместные AR проекты для музея Сталинградской битвы, и демо-кейс на площадке бывшей кидзании
Существуют решения и других вендоров, например, пользуясь решением от Immersal мы реализовали навигацию в дополненной реальности для зоопарка Баку.
Отдельного упоминания заслуживают AR технологии для дополненной реальности в браузере, и для социальных сетей — на разных платформах используются разные технологии, каждая из которых работает немного по-своему. В большинстве случаем, для дополненной реальности в браузере мы пользуемся решениями компании DEVAR (MyWebAR).
Каждый день технологии дополненной реальности развиваются, и появляются новые решения. Мы пристально следим за основными участниками рынка, и стремимся осваивать новые технологии первыми, поэтому наши клиенты могут рассчитывать на возможность применения самых передовых решений, с самого начала. Если вы хотите создать проект с дополненной реальностью для своей компании, свяжитесь с нами, мы поможем вам выбрать технологию и платформу, спроектируем и реализуем решение.