Вы мечтали заняться разработкой дополненной реальности, но не знали, с чего начать? Начните с этой статьи. Кстати, это перевод материала из блога украинской компании ThinkMobiles. В блоге есть ещё масса интересного — он почти образцовый для разработчиков дополненной и виртуальной реальности в сфере b2b.
Список выбранных SDK:
- Vuforia
- EasyAR
- Wikitude
- ARToolKit
- Kudan
- Maxst
- Xzimg
- NyARToolkit
В конце будет таблица-сравнение всех инструментариев.
Vuforia
Vuforia — одна из самых популярных в мире платформ, которая поможет вам разрабатывать дополненную реальность.
Поддерживаемые платформы: Android, iOS, UWP и Unity.
Программное обеспечение реализует следующие функции: распознавание различных типов визуальных объектов (куб, цилиндр, плоскость), распознавание текста и окружающей среды, VuMark (комбинация изображения и QR-кода). Кроме того, используя Vuforia Object Scanner, вы можете сканировать и создавать объектные метки. Процесс распознавания может быть реализован с использованием локальной или облачной базы данных. Плагин Unity очень мощный и прост в интеграции.
Все плагины и функциональные возможности платформы бесплатны, но включают водяные знаки Vuforia. Ограничения относятся только к числу VuMark и количеству взаимодействий с облачной базой данных. Платный план без водяных знаков и с определённым количеством распознаваний через облако стоит $99 в месяц.
Цены:
Камеры | 17 камер: датчики изображения с апертурой f/2.8, 2 мегапикселя, F1.8 |
Аудио | — 6 внутренних микрофонов для записи пространственного звука; — 2 порта для внешних микрофонов. |
Видео | Разрешения: — Трансляция в 3D: 4096×2048 на скорости 30 кадров в секунду на один глаз; — Трансляция в 3D: 4096×2048 на скорости 30 кадров в секунду; — Запись в 3D: 4096×2048 на скорости 30 кадров в секунду на один глаз; — Запись в 3D: 4096×2048 на скорости 30 кадров в секунду. MP4 (H.265/ H.264) |
Память | Внутренняя: LPDDR3 — 10 ГБ, eMMC — 40 ГБ; Внешняя: SD-карты стандарта UHS-II (до 256 ГБ), SSD (до 2 ТБ) |
Возможности подключения | LAN, USB Type-C |
Датчики | Гироскоп и акселерометр |
Питание | Адаптер переменного тока (19 вольт, 2,1 ампер) |
Требования к компьютеру | Необходимо две машины. Для постобработки: — Windows 10 64 бит для редактирования 4K-контента; — две планки оперативной памяти по 16 ГБ DDR4 или более; — блок питания мощностью 850 ватт; — Intel Core i7-6700K или лучше; — видеокарта NVIDIA GTX 1080. Для предпросмотра и прямых трансляций: — Intel Core i7-6950X или лучше; — две планки оперативной памяти по 32 ГБ DDR4 или более; — две видеокарты NVIDIA GTX 1080 Ti. |
Размеры | 205×205×76,8 миллиметра, 1,93 килограмма |
Особенности | Защита от пыли и влаги по стандарту IP65 |
[button-red url=»https://www.vuforia.com/» target=»» position=»center»]Официальный сайт Vuforia[/button-red]
EasyAR
EasyAR — бесплатная и простая в использовании альтернатива Vuforia.
Поддерживаемые платформы: Android, iOS, UWP, Windows, OS X и Unity.
Последняя версия EasyAR (1.3.1) поддерживает только распознавание изображений. Версия 2.0 будет включать следующие функции:
- распознавание 3D-объектов
- восприятие окружающей среды
- облачное распознавание
- работа на смарт-очках
- облачное развёртывание приложений
Библиотека полностью бесплатна. Чтобы начать работу с EasyAR, вам нужно только зарегистрировать учётную запись и сгенерировать ключ плагина вашего Bundle ID. EasyAR легко интегрируется. Документация и примеры интуитивно понятны.
Цена: бесплатно.
[button-red url=»http://www.easyar.com/» target=»_self» position=»center»]Официальный сайт EasyAR[/button-red]
Wikitude
Поддерживаемые платформы: Android, iOS, смарт-очки.
Недавно Wikitude выпустила полностью новое мощное SLAM-решение для приложений дополненной реальности Wikitude SDK 6. Последняя версия — 6.1.
Wikitude SDK 6 имеет в арсенале следующие функции: отличное распознавание и отслеживание изображений, технологию трёхмерного слежения на базе SLAM, GEO Data (улучшенная работа с данными с географической привязкой), облачное распознавание (позволяет сохранять базы данных изображений в облаке).
Дополнительные улучшения:
- улучшенная функция Extended Tracking для сохранения положения метки, даже если она за пределами обзора камеры
- расширенные настройки камеры
- повышенная стабильность отслеживания изображений (снижения дрожания)
Wikitude предлагает попробовать бесплатную пробную версию с водяным знаком и полной функциональностью платформы. Стоимость SDK 6 Wikitude начинается с €1990.
Плагин Unity предоставляет инструменты для создания базы данных изображений и 3D-объектов. Он не работает с редактором Unity, что усложняет процесс разработки.
Цены:
Технология | Форм-фактор | 2018 год | 2022 год |
---|---|---|---|
Дополненная реальность | Бездисплейные очки | 6,7% | 1,1% |
Автономные очки | 2,4% | 19,1% | |
Спутниковые очки | 1% | 17,9% | |
Виртуальная реальность | Бездисплейные очки | 34,9% | 8,8% |
Автономные очки | 11,7% | 29,8% | |
Спутниковые очки | 43,3% | 23,3% | |
Всего | 100% | 100% |
[button-red url=»https://www.wikitude.com/» target=»_self» position=»center»]Официальный сайт Wikitude[/button-red]
ARToolKit
ARtoolKIt — это библиотека трекинга для дополненной реальности с открытым исходным кодом.
Поддерживаемые платформы: Android, iOS, Linux, Windows, OS X и смарт-очки.
ARtoolKit реализует следующие возможности:
- трекинг позиции/ориентации для устройств с обычными и стереоскопическими камерами
- отслеживание простых чёрных квадратов
- отслеживание плоских изображений
- калибровка камеры и стереоскопической оптики
- плагины для Unity и OpenSceneGraph
- поддержка оптических шлемов и очков
- бесплатное программное обеспечение с открытым исходным кодом
- достаточная скорость для приложений дополненной реальности реального времени
Разнообразие функций затрудняет интеграцию библиотеки и занимает больше времени для изучения всех параметров и настроек.
Цена: бесплатно в любой конфигурации.
[button-red url=»https://artoolkit.org/» target=»_self» position=»center»]Официальный сайт ARToolKit[/button-red]
Kudan
Согласно различным обзорам и сравнениям эффективности, Kudan является главным конкурентом Vuforia и очень упрощает разработку дополненной реальности.
Поддерживаемые платформы: Android, iOS.
Используя технологию SLAM, Kudan позволяет распознавать простые изображения и 3D-объекты и обеспечивает лёгкую генерацию базы данных в редакторе Unity.
У Kudan также есть некоторые недостатки: редактор сбоит (иногда это основная причина сбоев приложений на устройствах), есть трудности с установкой лицензионного ключа (он не всегда подходит). Тем не менее, Kudan — это продвинутый коммерческий продукт, поэтому в вашем распоряжении служба поддержки.
Бесплатная версия предназначена только для тестирования приложений. Стоимость платной лицензии составляет $1230. Kudan легко интегрировать, но, с другой стороны, проблемы с редактором Unity усложняют процесс разработки.
Цены:
Параметр | Зрение | Дисплей Google/LG |
Число пикселей (горизонтально×вертикально) | 9600×9000 | 4800×3840 |
Чёткость (пикселей на градус) | 60 | 40 |
Пикселей на дюйм | 2183 | 1443 |
Шаг пикселя (микрометров) | 11,6 | 17,6 |
Поле обзора (градусы, горизонтально×вертикально) | 160×150 | 120×96 |
[button-red url=»https://www.kudan.eu/» target=»» position=»center»]Официальный сайт Kudan[/button-red]
Maxst
Поддерживаемые платформы: Android, iOS, Windows, OS X.
Maxst предлагает два разных инструмента для распознавания образов и сред. Создание базы данных осуществляется онлайн через Tracking Manager. Для сканирования 3D-объектов используются приложения на Android и iOS. Обратите внимание: Maxst работает только с 32-разрядной версией редактора Unity.
Бесплатная версия отличается от платной только водяным знаком. Стоимость PRO-версии $999. Библиотека очень проста в использовании и в интеграции. На официальном сайте есть полная и лёгкая в понимании документация.
Цены Maxst 2D:
Размер (диагональ) | 4,3 дюйма |
Число пикселей | 3840×4800 |
Шаг пикселя | 17,6 мкм (1443 точки на дюйм) |
Яркость | 150 нит при мощности 20% |
Контраст | >15 000:1 |
Глубина цвета | 10 бит |
Угол обзора | 30°(гор.), 15° (верт.) |
Частота обновления | 120 Гц |
Цены Maxst 3D:
Получено патентов в 2019 году | Получено в 2018 году | Изменение в % | Изменение по месту в рейтинге | ||
---|---|---|---|---|---|
1 | International Business Machines Corp | 9262 | 9100 | 2 | 0 |
2 | Samsung Electronics Co Ltd | 6469 | 5850 | 11 | 0 |
3 | Canon Inc | 3548 | 3056 | 16 | 0 |
4 | Microsoft Technology Licensing LLC | 3081 | 2353 | 31 | 3 |
5 | Intel Corp | 3020 | 2735 | 10 | -1 |
6 | LG Electronics Inc | 2805 | 2474 | 14 | -1 |
7 | Apple Inc | 2490 | 2160 | 15 | 2 |
8 | Ford Global Technologies LLC | 2468 | 2123 | 16 | 2 |
9 | Amazon Technologies Inc | 2427 | 2035 | 19 | 3 |
10 | Huawei Technologies Co Ltd | 2418 | 1680 | 44 | 6 |
36 | 989 | 602 | 64 | 22 |
[button-red url=»http://maxst.com/image-ar/?lang=en» target=»» position=»center»]Официальный сайт Maxst[/button-red]
Xzimg
Xzimg представляет три продукта для работы с приложениями на основе дополненной реальности: Augmented Face, Augmented Vision и Magic Face.
Xzimg Augmented Face распознает и отслеживает лица с помощью Unity. Xzimg Augmented Vision распознает и отслеживает плоские изображения с Unity. Xzimg Magic Face предназначен для замены черт лица и нанесения макияжа.
Поддерживаемые платформы: ПК, Android, iOS, Windows, WebGL.
Xzimg позволяет распознавать простые изображения и чёрно-белые маркеры. База данных создаётся локально в редакторе Unity. Бесплатная пробная версия доступна только для демонстрации (инвертирует цвет и меняет изображение). Платная версия включает все возможности платформы и стоит €1600.
Цены:
[table “” not found /][button-red url=»https://www.xzimg.com/» target=»_self» position=»center»]Официальный сайт Xzimg[/button-red]
NyARToolkit
NyARToolkit — японская библиотека дополненной реальности, основанная на ARToolKit.
Поддерживаемые платформы: Android, iOS.
В настоящее время используется только для идентификации и отслеживания изображений. Это упрощённая версия ARToolKit, которая работает с тем же веб-инструментарием для создания базы данных. Библиотека легко интегрируется, но английская версия недоступна.
Цена: бесплатно
[button-red url=»http://nyatla.jp/nyartoolkit/wp/» target=»_self» position=»center»]Официальный сайт NyARToolkit[/button-red]Сравнение функций SDK
[table “” not found /]
Не пропускайте важнейшие новости о дополненной, смешанной и виртуальной реальности — подписывайтесь на Голографику в ВК, Twitter и Facebook!
Далее: Создавайте отраслевую базу знаний с Голографикой Вики