Несколько 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.