Table of Contents

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

3.1.0

2020-01-14

EasyAR Sense 3.1.0 перенесла обратно многие оптимизации дизайна и исправления ошибок из 4.0.0.

EasyAR Sense Unity Plugin также был обновлен до новой версии с крупными улучшениями.

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

EasyAR Sense

+ CameraDevice получил функции получения количества и индексов camera, получения переднего или заднего положения camera (не поддерживается на Mac), а также открытия camera по указанному переднему или заднему положению

+ Добавлена возможность для каждого компонента сообщать свои требования к camera buffer, используемые для CameraDevice.setBufferCapacity

* Поддержка языков программирования: Swift обновлен до Swift 5

* Binary-пакеты Basic и Pro больше не различаются

* CloundRecognitionService перешел с использования AppKey на ApiKey

* Исправлена проблема на iOS, из-за которой можно было использовать только ограниченное число разрешений, что позволяет использовать максимальное поле зрения на iPad

* Исправлена проблема crash на некоторых устройствах iPad при высоком разрешении camera

* Исправлена поддержка Google Play Store Android App Bundle

* Исправлена проблема, из-за которой ImageTracker.unloadTarget и ObjectTracker.unloadTarget не могли unload target

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

Unity Plugin for EasyAR Sense 3.1.0

++ Восстановлены дизайн API и поведение, похожие на Sense 2.3, с множеством улучшений

+ Добавлены popup-сообщения для серьезных ошибок, которые можно отключить на EasyARController

+ Components: большинство компонентов могут использовать свойство enabled компонентов Unity для управления start/stop

+ Component ARSenssion: точка входа AR, управляет center mode и поддерживает внешние устройства, например custom camera и AR glasses

+ Component ARAssembly: демонстрирует процесс сборки компонентного API EasyAR Sense и поддерживает все компоненты EasyAR Sense

+ Component ImageTargetController: улучшена поддержка различных типов входных данных, позволяя загружать изображения и .etd-файлы из локальной файловой системы или web URL

+ Component CameraImageRenderer: rendering изображения camera можно отключить, disabled этот компонент

+ Scene: добавлен target gizmo, который может отображать детали target в Unity editor

+ Asset: добавлены глобальная конфигурация service и параметры управления gizmo

+ Window: добавлено окно для генерации image target data (.etd files)

+ Window: добавлены пункты меню для перехода к странице настройки license key и другим глобальным конфигурациям

* Исправлена задержка target tracking на один кадр

* Исправлена блокирующая target loading и сокращено время target loading

* Исправлено получение target size

* Многие другие улучшения и исправления bug

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ Возвращены все samples из Sense 2.3

+ Добавлен sample launcher, который может загружать все samples через launcher

+ Добавлена отображаемая на экране информация о состоянии компонентов, покрывающая все sample

+ Добавлен sample, демонстрирующий поддержку AR glasses

+ Добавлен sample одновременного использования surface tracking и image tracking

+ Добавлен sample для получения camera image texture и управления отображением camera

+ Добавлен sample для адаптации video aspect ratio (функция Unity VideoPlayer) к image target

+ Добавлен sample, демонстрирующий tracking from extended image

+ Sample cloud recognition теперь использует local cache и останавливает cloud recognition во время tracking, покрывая распространенные сценарии использования

+ Оптимизирован sample coloring3D и исправлены bug