Table of Contents

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

3.1.0

2020-01-14

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

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

Подробное содержание обновления:

EasyAR Sense

+ В CameraDevice добавлена возможность получения количества камер, их индексов, определения их положения (переднее/заднее) (не поддерживается на Mac) и открытия камеры с указанием положения. + Добавлена возможность для компонентов сообщать о требованиях к буферу камеры для использования в CameraDevice.setBufferCapacity. * Поддержка языков программирования: Swift обновлен до Swift 5. * Прекращено разделение на пакеты Basic и Pro. * CloundRecognitionService переведен с использования AppKey на использование ApiKey. * Исправлена проблема на iOS, ограничивавшая использование только определенных разрешений, что позволило использовать максимальное поле зрения на iPad. * Исправлена проблема, вызывавшая сбои на некоторых устройствах iPad при использовании высоких разрешений камеры. * Исправлена поддержка Android App Bundle для Google Play Store. * Исправлена проблема, при которой ImageTracker.unloadTarget и ObjectTracker.unloadTarget не могли выгрузить цель (target). * Исправлены некоторые проблемы стабильности.

Плагин Unity для EasyAR Sense 3.1.0

++ Восстановлен интерфейс и поведение, аналогичные Sense 2.3, с множеством улучшений. + Добавлены всплывающие сообщения для критических ошибок (можно отключить в EasyARController). + Компоненты: Большинство компонентов можно запускать/останавливать с помощью свойства enabled компонента Unity. + Компонент ARSession: Точка входа в AR, управляет режимом центра (center mode), обладает возможностью поддержки внешних устройств, таких как пользовательские камеры и AR-очки. + Компонент ARAssembly: Демонстрирует процесс сборки компонентного API EasyAR Sense, поддерживает все компоненты EasyAR Sense. + Компонент ImageTargetController: Улучшена поддержка различных типов ввода; можно загружать изображения и файлы .etd из локальной файловой системы или по веб-URL. + Компонент CameraImageRenderer: Рендеринг изображения с камеры можно отключить, деактивировав этот компонент. + Сцена: Добавлен gizmo для цели (target), отображающий детали цели в редакторе Unity. + Ассет: Добавлены глобальные настройки служб и параметры управления gizmo. + Окно: Добавлено окно для генерации данных целевого изображения (файлы .etd). + Окно: Добавлены пункты меню для перехода к настройке лицензионного ключа и другим глобальным конфигурациям. * Исправлена проблема задержки в один кадр при отслеживании цели. * Исправлена блокирующая загрузка целей, сокращено время загрузки целей. * Исправлено получение размера цели (target size). * Множество других улучшений и исправлений ошибок.

Примеры для плагина Unity EasyAR Sense 3.1.0

++ Возвращены все примеры из Sense 2.3. + Добавлен загрузчик примеров (launcher), позволяющий загружать все примеры через него. + Добавлена информация о состоянии компонентов, отображаемая на экране, для всех примеров. + Добавлен пример, демонстрирующий поддержку AR-очков. + Добавлен пример одновременного использования отслеживания поверхности (surface tracking) и отслеживания изображения (image tracking). + Добавлен пример получения текстуры изображения с камеры и управления отображением камеры. + Добавлен пример изменения соотношения сторон видео (функция Unity VideoPlayer) для адаптации под целевое изображение. + Добавлен пример, демонстрирующий расширенное отслеживание из изображения (image extended tracking). + Пример облачного распознавания теперь использует локальный кеш и останавливает облачное распознавание в состоянии отслеживания для покрытия распространенных сценариев использования. + Оптимизирован пример coloring3D, исправлены ошибки.