Несколько AR-решений
AR Studio - проект Facebook, который представляет собой ПО для работы с 3D графикой, анимацией, текстурами, системами частиц и звуками. Картинка отрисовывается силами Facebook camera в самом приложении поверх картинки с камеры. Есть как AR режим с основной камеры, где мы как в ARKit/ARCore проецируем нашу геометрию на любое пространство в реальном мире, так и режим, с помощью которого можно проецировать 3D графику прямо на лицо человека.
Lens Studio - проект Snapchat. Ориентировочно, вышел через полгода после AR Studio, как ответные Facebook’у. Работает данное программное обеспечение по схожему принципу.
Amazon Sumerian - проект Amazon на базе их облачных сервисов (AWS). Позволяет создавать 3d приложения в браузере, поддерживает технологии ARCore/ARKit по средствам шаблонов, которые можно собрать в Xcodе и Android Studio, в которых по сути просто указывается, какой сайт необходимо открыть.
Плюсы:
· Свободные платформы, можно размещать любые материалы, в рамках возрастных ограничений платформ;
· Быстрая проверка приложений, что дает возможность на ходу изменять приложения, получая готовую версию, в отличие от полноценных мобильных магазинов приложений, которые требуют проверки перед публикацией в течение суток;
· Маленький размер приложения позволяет делиться им со всеми, обеспечивает быстрое скачивание и хорошую производительность даже на не самых сильных устройствах;
· Position Tracking по типу ARkit/ ARCore у AS реализовано именно через плагины и шаблоны, требующие предварительной сборки в Xcode или Android Studio, версии кстати не самые свежие. У FB и SC свои алгоритмы, большая поддержка устройств. Трекинг работает даже на IPhone 5s, который не поддерживает ARKit;
· Face Tracking у FB и SC. Умеет определять эмоцию на лице, например, при открытии рта, что-то меняется или происходит анимация. AS умеет только распознавать лица между известной базой или по изображению с камеры, например, приветствуя человека по имени, но никакого трекинга за лицом не поддерживается.
· Кроссплатформенность готового приложения, версии Facebook и snapchat есть и под android и под Iphone;
· FB -визуальный скриптинг (по типу системы в UE4);
· SC - самый качественный трекинг на данный момент;
· FB -распознавание меток, на технологии которых, существует видео проект, в котором при движении камерой в определенном месте города, над достопримечательностями выводились надписи с информацией по ним.
Минусы
· Отсутствие встроенных способов продвижения, особенно у Facebook. FB Единственный способ получить “фильтр” с пользовательским контентом, это просмотр материала, который был опубликован в Facebook, и оттуда можно добавить его себе. Подробнее по ссылке: https://developers.facebook.com/docs/ar-studio/docs/promoting-sharing
SC можно поделиться ссылкой или QR кодом, который будет содержать иконку “фильтра”;
AS можно поделиться ссылкой на контент, но в случае приложения есть все минусы долгого процесса проверки в магазинах приложений;
· Маленький размер сильно ограничивает в типе контента
FB 2МБ на весь контент
SC 4МБ на весь контент
AS ограничений так и не было найдено, тестовое приложение весит 18Мб, тут стоит ограничиваться здравым смыслом, добавочный вес самой системы довольно небольшой;
· FB работает только в MacOS.