Примечания к выпуску 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