Возможности и функции AR Foundation и ARCore Extensions for Unity

AR Foundation — это кроссплатформенная среда, которая позволяет вам один раз создавать приложения дополненной реальности, а затем создавать их для устройств Android или iOS. Расширения ARCore для AR Foundation обеспечивают дополнительные функции и возможности ARCore, которые (пока) не доступны через AR Foundation и плагин ARCore XR для Android и плагин ARKit XR для iOS.

Функция ARCore AR Foundation с расширениями ARCore
Поддерживаемые версии Unity Unity 2019.4.3f1 или новее
Поддержка Unity XR Установите пакеты AR Foundation и ARCore XR Plugin и включите поставщика плагинов ARCore в разделе «Настройки проекта» > «Управление плагинами XR» (Android).
Репозитории GitHub
(SDK/образцы)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Рабочий процесс разработки в редакторе AR-удаление и моделирование
Приостановить сеанс AR Отключите игровой объект ARSession
Обнаружение проблем с отслеживанием Используйте notTrackingReason , предоставленный ARSession , и возвращайте NotTrackingReason
Выберите конфигурацию камеры См. Настройка камеры для расширений ARCore.
Поиск самолета Используйте обнаружение самолетов , предоставляемое ARPlaneManager
Местные якоря Используйте якоря, предоставленные ARAnchorManager
Облачные якоря Предоставлено расширениями ARCore
Базовая оценка освещенности Используйте режим оценки внешней интенсивности света, предоставляемый ARCameraManager
Оценка освещения HDR окружающей среды Автоматически включается, когда выбрана совместимая конфигурация камеры и выбрана одна или несколько настроек Environmental HDR:
  • Сферические гармоники окружающей среды , направление основного света , интенсивность основного света в режиме оценки освещения, предоставляемом ARCameraManager
  • Зонды окружающей среды включены в AREnvironmentProbeManager
Дополненные изображения Используйте (2D) отслеживание изображений, предоставляемое ARTrackedImageManager
Дополненные лица Используйте отслеживание лиц, предоставляемое ARFaceManager
API глубины Используйте AROcclusionManager , чтобы включить автоматическую окклюзию в AR Foundation 4.1.0-preview.2 или более поздней версии с помощью плагина ARCore XR 4.1.0-preview.2 или более поздней версии.
Рейкастинг Используйте Raycasting , предоставляемый ARRaycastManager
Особенности Используйте облака точек, предоставленные ARPointCloudManager
Доступ к изображениям AR-камеры Используйте сквозное видео, предоставленное ARCameraBackground
Доступ к образу процессора Предоставлено Фондом АР
Доступ к текстурам графического процессора Доступен как внешний Text2D .
Многопоточный рендеринг Поддерживается в настройках проигрывателя Android в AR Foundation 2.1.0 или более поздней версии.

Следующие шаги