Возможности и функции 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 или более поздней версии.

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