Многие компании по всему миру начали разрабатывать приложения на основе AR SDK, чтобы предоставить своим клиентам расширенный пользовательский опыт. Тем не менее, многие компании-разработчики сталкиваются с проблемами при выборе правильного инструмента для разработки приложений дополненной реальности.
8948 просмотров
С основными из них предлагаем ознакомиться ниже.
1. Apple ARKit
ARKit можно использовать при создании приложений как для iPhone, так и для iPad, у которых под капотом процессор А9, или выше. Он позволяет разработчикам проектировать и разрабатывать приложения, которые расширяют возможности каждого пользователя с помощью множества функций, таких как:
- Обнаружение и отслеживание 2D-изображений
- Распознавание и размещение 3D-объектов
- Обнаружение горизонтальной и вертикальной плоскостей
- Трекинг лица
- Стабильное и быстрое отслеживание движения
- Расчёт масштаба
2. Google ARCore
Google ARCore — это один из самых популярных SDK для создания приложений для смартфонов и планшетов. Удивительно, что его AR-приложения поддерживаются не только на Android, но и на устройствах на базе iOS, позволяя разрабатывать кроссплатформенные AR-приложения. ARCore основан на двух элементах: отслеживании позиции и распознавании объектов. Некоторые из его выдающихся особенностей включают в себя:
Маск vs Цукерберг, Бесплатные виртуальные компьютеры, SDK для очков Vision Pro
- Оценка освещенности в реальном времени
- Точное размещение виртуальных объектов
- Легкое отслеживание для создания реалистичных объектов
- Определение размера и местоположения вертикальных, горизонтальных и наклонных поверхностей
- Отслеживание движения в соответствии с положением телефона
3. AR Foundation by Unity
AR Foundation включает базовые функции ARKit, ARCore, Magic Leap и HoloLens, а также уникальные функции Unity, позволяя создавать полноценные AR приложения. Это удобно, ведь AR Foundation позволяет использовать все функции в рамках единого рабочего процесса. А вот сравнительная таблица всех возможностей AR Foundation:
Vuforia является одним из самых популярных SDK для разработки приложений дополненной реальности, которые позволяют компаниям предоставлять своим клиентам захватывающий опыт AR. Благодаря доступности API через Unity, Vuforia можно использовать для разработки собственных приложений под iOS и Android. Она также считается полным SDK с обширным набором функций для приложений AR.
- Идентификация и отслеживание целевых изображений, текстов на английском языке и 3D-объектов в режиме реального времени
- Размещение виртуальных объектов, таких как 3D-модели, в реальной среде
- Многоцелевые 3D-конфигурации
- Vuforia Engine Area Targets вместе с Area Target Generator
- Отсканированные Model Targets
- Расширенные Model Targets — Обнаружение нескольких моделей
- Продолжение работы при приостановке приложений
- Режим симуляции
- Vuforia Engine Tracking Scale
5. Wikitude
Wikitude используется для разработки мобильных приложений и AR-прототипов. Новый Wikitude SDK позволяет разработчикам реализовывать возможности геолокации, а также отслеживать изображения и распознавать объекты. Некоторые из его особенностей включают в себя:
- 3D распознавание и отслеживание
- Распознавание и отслеживание изображений
- Распознование в облаке
- AR на основе местоположения
- Наложение видео
- Интеграция смарт-очков
- Интеграция с внешними плагинами
Kudan — еще один универсальный AR SDK, ниже описаны его основные возможности:
- Требования к местоположению и отслеживанию на основе маркеров и без них
- Распознавание изображений
- Visual-SLAM
- Fusion Sensor — сенсор для определения источников белого света
- Гибкая интеграция
- Универсальная настройка
- Unity SDK
MaxST — это комплексная платформа, которая обеспечивает быстрый и простой процесс разработки AR-приложений. Он поставляется с двумя SDK: 2D SDK для распознавания изображений и 3D SDK для распознавания среды. Его многочисленные функции и среды позволяют разработчикам быстро и легко создавать AR-приложения.
- Мгновенное отслеживание
- Идентификация горизонтальных/вертикальных плоскостей
- Одновременное расположение и отображение для создания «виртуальной карты» для отслеживания окружающей среды
- Отслеживание объектов, изображений и отслеживание нескольких маркеров
- Сканирование QR и штрих-кода
- Интеграция плагинов в Unity
EasyAR — это бесплатный инструмент для разработки AR, с поддержкой основных мобильных платформ. Его SDK позволяет компаниям и разработчикам расширять возможности погружения в AR с помощью мобильных приложений. Разработчики могут использовать функции EasyAR в зависимости от приобретённых пакетов:
- Easy AR Basic: разработчики могут управлять рабочим процессом, улучшать API, обеспечивать совместимость, воспроизведение видео, сканирование QR-кодов и всесторонняя интеграция.
- EasyAR Pro: разработчики могут реализовать дополнительные функции, такие как отслеживание 3D-объектов, запись с экрана, одновременное обнаружение и отслеживание нескольких типов маркеров.
9. Amazon Sumerian
Amazon Sumerian используется для создания и запуска VR, AR и 3D-приложений. Вы можете легко создавать захватывающие и интерактивные сцены без каких-либо дополнительных навыков, таких как специализированное программирование и опыт работы с 3D-графикой. Поддерживаемые платформы включают Oculus Go, Oculus Rift, HTC Vive, HTC Vive Pro, Google Daydream и Lenovo Mirage, а также мобильные устройства на базе Android и iOS.
- Создание 3D-объектов
- Разработка виртуальной среды
- Создание реалистичных персонажей
- Поддержка нескольких платформ
10. ARToolKit
ARToolKit — это SDK с открытым исходным кодом, который предлагает множество сложных функций для эффективного и быстрого создания AR-приложений и ПО для смарт-очков. Он предлагает скомпилированные SDK для платформ iOS, Android, Windows, Mac OS и Linux. Это один из первых AR SDK с простым в использовании интерфейсом и быстрой работой. Его многочисленные функции включают в себя:
- Интеграция GPS и компаса
- Поддержка Unity3D и OpenSceneGraph
- Распознавание 2D-объектов
- Одновременное отслеживание
- Поддержка как одной, так и двух камер сразу
- Сопоставление дополнительных элементов через OpenGL
- Интеграция со смарт-очками
- Поддерживает несколько языков 11.
AR.js — это AR SDK с открытым исходным кодом на основе JavaScript. Эффективное решение дополненной реальности для создания приложения в браузере, так что нет необходимости устанавливать приложение. Тем не менее, он работает на всех мобильных платформах, включая Android, iOS 11 и Windows Mobile.
- AR в браузере
- Настраиваемые AR-объекты
- Легкодоступная и быстрая разработка Marker Tracking ( маркер с определенным паттерном )
- Image Tracking ( здесь имееется ввиду любое пользовательское изображеение )
- GEO AR — дополненная реальность по геолокации
12. 8th Wall
Как и все веб-приложения, дополненная реальность из платформы 8th Wall не требует загрузки приложений, устраняя большой источник трения между разработчиками и потребителями. Доступ к веб-интерфейсу на совместимом мобильном устройстве так же прост, как сканирование QR-кода или переход по адресу в браузере.
- Поддержка SLAM
- Поддержка маркеров ( Image Target )
- Поддержка React, Vue.js, A-Frame, Babylon.js, Three.js
- Распределенная система контроля версий для работы удалённых специалистов
- Разные стадии развертывания, включая промежуточную среду, защищённую паролем
13. MixedReality Toolkit (HoloLens)
MixedReality Toolkit используется для ускорения процесса разработки AR-приложений для Microsoft HoloLens и других гарнитур на основе Windows для MR. Некоторые из поддерживаемых устройств:
- Microsoft HoloLens
- Microsoft Immersive Headsets (IHMD)
- Steam VR (HTC Vive/Oculus Rift)
- Платформы OpenXR
Некоторые из его особенностей включают в себя:
- Систему ввода
- Слаженную работу рук и жестов
- Отслеживание глаз
- Голосовые команды
- Визуализацию контроллера
- Телепортацию
- Средства управления и диагностики пользовательского интерфейса
DeepAR был создан для разработки высококачественных и оптимизированных 3D-масок для лица, фильтров и специальных эффектов для Snapchat, веб-приложений и игр. В DeepAR используются модели глубокого машинного обучения и нейронные сети. Среди многих особенностей есть:
- Точное и быстрое определение лица
- Способность обновлять более 68 точек на лице со скоростью почти 60 кадров в секунду
- Обнаружение нескольких лиц в режиме реального времени
- Обнаружение эмоций в реальном времени
- Отслеживание лица в реальном времени
Xzimg — это ПО для обработки изображений и распознавания лиц и объектов на основе дополненной реальности. Существует несколько продуктов Xzimg: решение Augmented Face, Augmented Vision и Magic Face, которые предлагают функции распознавания лиц в режиме реального времени, отслеживания изображений и деформируемого отслеживания лица соответственно. Приложения могут быть разработаны для ПК, мобильного телефона, или веб-браузера с помощью плагина Unity. Ключевые особенности включают в себя:
- 2D и 3D распознавание
- Распознавание и отслеживание маркеров
- Распознавание лиц в видео
- Отслеживание и замена лица
Разрабатывайте, размещайте и публикуйте мобильное приложение с поддержкой AR с помощью Onirix без кодинга. Это позволяет разработчикам «разрабатывать один раз и развертывать на нескольких платформах». Его API позволяет использовать существующие данные для создания новых AR-приложений с расширенными функциями и опытом.
- Поддержка рендеринга в Unity3D
- Облачная интеграция
- Launch Pad для публикации на социальных и веб-платформах
- Friction-free сцены
17. Pikkart AR SDK
Pikkart SDK позволяет разработчикам создавать уникальные и многофункциональные AR-приложения, которые являются удобными для пользователя, масштабируемыми, надежными и, что особенно важно, очень недорогими.
- Распознавание изображений
- Гео-аугментированный маркер
- Интеграция облака с помощью API
- AR Logo
18. BlippBuilder
BlippBuilder — это инструмент для создания рекламных AR-кампаний. Вы можете разрабатывать и проводить кампании, чтобы привлечь пользователей с этим самым простым решением дополненной реальности. Без какого-либо кодинга вы можете разнообразить свою упаковку, рекламу, журналы, плакаты и многое другое. BlippBuilder повышает эффективность вашего проекта в дополненной реальности, предоставляя следующие функции:
- Доступ к библиотеке ресурсов, шаблонов и виджетов
- Draghttps://vc.ru/design/125017-top-18-sdk-dlya-raboty-s-ar» target=»_blank»]vc.ru[/mask_link]
12 SDK для создания приложений дополненной реальности
Два года назад мы уже делали обзор платформ дополненной реальности. Однако с тех изменилось практически все, и мы представляем новую подборку SDK для создания дополненной реальности.
AR SDK — это программный движок, который обеспечивает работу технологий дополненной реальности и, собственно, AR-приложений. Роль AR SDK заключается в выполнении самой трудной задачи — объединении вашего цифрового контента и реального мира. Именно SDK, в конечном итоге, лежит в основе функций и возможностей вашего AR-приложения, поэтому очень важно выбрать правильную платформу в соответствии с требованиями вашего проекта.
Ниже список 12 популярных SDK для создания приложений дополненной реальности.
1. ARKit
Связанные темы: SDKдля разработчиковдополненная реальностьстатья
Advertisement
Мероприятия
Текущий месяц
Популярное
SDK 1 месяц назад
Apple вводит новые правила приватности для разработчиковПрограммирование 1 месяц назад
Работаем с SwiftData в SwiftUIПрограммирование 1 месяц назад
Async/await против GCDАналитика магазинов 1 месяц назад
Приложения Character.AI с персонализированными чат-ботами получил 1.7 млн загрузок за первую неделю- Главная
- Статьи
- Интервью
- Подкасты и Видео
- Календарь
- Код
- Обучение
- Курсы Swift для начинающих
- Курсы Kotlin для начинающих
- Курсы программирования для детей
- Задачи для программистов
- Ноутбуки для программирования
Источник: apptractor.ru
8 лучших SDK дополненной реальности для iOS и Android в 2017 году
Вы мечтали заняться разработкой дополненной реальности, но не знали, с чего начать? Начните с этой статьи. Кстати, это перевод материала из блога украинской компании 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 в месяц.
Цены:
[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 2 Samsung Electronics Co Ltd 6469 5850 11 3 Canon Inc 3548 3056 16 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 Facebook 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!
Источник: holographica.space