Table of Contents

Примечания к выпуску EasyAR Sense 4.0

4.0.1

2020-05-13

EasyAR Sense 4.0.1 добавляет несколько небольших функций, исправляет некоторые ошибки и улучшает пользовательский опыт.

Подробные обновления приведены ниже:

+ В callback состояния CloudRecognizer добавлено состояние "достигнута квота доступа"

+ Добавлены запись и воспроизведение входных кадров для отладки

+ Добавлены поддерживаемые модели устройств для MotionTracking

* Исправлена утечка памяти в MotionTracking

* Режим фокусировки камеры MotionTracking изменен на автофокус

* Исправлен crash при ошибке SparseSpatialMapManager.load

* Исправлена проблема, из-за которой изображение камеры не обновлялось в Android-примере HelloARMotionTracking

* Исправлены некоторые проблемы стабильности

4.0.0

2019-12-30

EasyAR вырос в большое семейство. Начиная с версии 4, хорошо известный EasyAR SDK получает новое имя: EasyAR Sense. EasyAR Sense предоставляет возможности восприятия реального мира. Эта версия включает все функции 3.0.

EasyAR Sense является самостоятельным SDK. Он не зависит от несистемных компонентов или инструментов вроде Unity3D и предоставляет гибкие компонентные API на основе потоков данных.

Что касается поддержки Unity, EasyAR Sense Unity Plugin представляет собой очень тонкую обертку, которая открывает функции EasyAR Sense в Unity. Весь код EasyAR Sense Unity Plugin имеет хорошо спроектированные интерфейсы и является открытым. Вы можете напрямую использовать этот plugin для быстрого создания AR-опыта, а также обращаться к коду plugin, чтобы более гибко и индивидуально использовать интерфейсы и функции EasyAR Sense или создать собственный Unity plugin.

EasyAR Sense 4.0 приносит следующие новые функции:

  1. Sparse Spatial Map

    Sparse Spatial Map предоставляет возможность сканировать физическое пространство, одновременно генерировать карту облака точек и выполнять локализацию в реальном времени. Разработчики могут быстро создавать приложения на основе реального пространства, например AR-инструкции, AR-навигацию и экскурсионные сценарии. Виртуальный контент, размещенный на карте облака точек, также сохраняется в реальном пространстве, соединяя виртуальный мир с физическим. На этой основе также можно реализовать многопользовательское AR-взаимодействие.

  2. Dense Spatial Map

    AR-опыт становится более реалистичным, когда виртуальный контент взаимодействует и сталкивается с физическим миром. EasyAR Sense 4.0 поддерживает реконструкцию Dense Spatial Map окружения в реальном времени, что позволяет реализовать эффекты collision, occlusion и создать более реалистичный AR-опыт.

  3. Motion Tracking

    Motion Tracking вычисляет положение и pose с помощью мультисенсорного слияния, снижая drift, вызванный движением камеры, и делая виртуальные объекты более стабильными в пространстве. Также предоставляется relocalization, позволяющая восстановить локализацию после потери tracking. Приложения, использующие Motion Tracking, не зависят от ARCore, а конечным пользователям не нужно устанавливать службы ARCore через Google Services Framework.

  4. Поддержка ARKit/ARCore

    Поддерживается использование ARKit на iOS и ARCore на Android, а также совместная работа с другими функциями EasyAR Sense.

EasyAR Sense Unity Plugin также получил значительные улучшения, в основном в следующих областях:

  1. Последовательное развитие дизайна

    Все функции и преимущества Unity Plugin для EasyAR Sense 1/2/3 сохранены в этой версии. Эта версия plugin максимально использует собственные возможности Unity, например OnEnable/OnDisable для управления start/stop. Большинство функций EasyAR Sense могут работать напрямую без написания скриптов. Все новые функции EasyAR Sense 4.0 уже поддерживаются, и многие bugs также исправлены.

  2. Оптимизация работы в editor

    В editor можно отображать gizmo image target, что дает лучший опыт вместо автоматически сгенерированного mesh в edit mode прошлых версий. Серьезные ошибки, например сбой проверки license key, отображаются на экране через всплывающие сообщения, чтобы помочь debug. Помимо API, предоставляется Unity tool window для генерации image target data.

  3. Больше примеров, покрывающих более детальные API

    Добавлены примеры, демонстрирующие все новые функции и работу разных комбинаций алгоритмов. Добавлены примеры поддержки AR-очков с предварительной калибровкой двух моделей AR-очков: Shadow Creator Action One и EPSON BT-350. Многие вопросы сообщества о том, "как использовать", получили ответы в этих примерах. Спасибо всем за feedback!

EasyAR Sense 4.0 предоставляет три режима подписки: бесплатную Personal Edition, ежемесячно оплачиваемую Professional Edition и Enterprise Edition с индивидуальными функциями.

Подробную информацию о функциях, ценах, способах оплаты и другом можно найти на странице продукта и странице цен.