AR Foundation es un framework multiplataforma que te permite crear experiencias de realidad aumentada una vez y, luego, compilarlas para dispositivos Android o iOS. Las extensiones de ARCore para AR Foundation habilitan funciones y funciones adicionales de ARCore que (aún no) se expusieron mediante AR Foundation y el complemento de ARCore XR en Android y el complemento ArKit XR en iOS.
Función ARCore |
Base de RA
con extensiones de ARCore |
---|---|
Versiones de Unity compatibles | Unity 2019.4.3f1 o una versión posterior |
Compatibilidad con Unity XR | Instala los paquetes AR Foundation y ARCore XR Plugin, y habilita el proveedor del complemento de ARCore en Project Settings > XR Plug-in Management (Android). |
Repositorios de GitHub (SDK / muestras) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Flujo de trabajo de desarrollo en el editor | Remoción y simulación con RA |
Pausa la sesión de RA |
Inhabilita el objeto de juego ARSession .
|
Detecta problemas de seguimiento |
Usa notTrackingReason que proporciona ARSession y muestra un NotTrackingReason .
|
Seleccionar la configuración de la cámara | Consulta Cómo configurar la cámara para las extensiones de ARCore |
Hallazgo de aviones |
Usa la detección de planos que proporciona ARPlaneManager .
|
Anuncios fijos locales |
Usa Anchors que proporciona ARAnchorManager
|
Cloud Anchors | Proporcionado por Extensiones de ARCore |
Estimación básica de la luz |
Usa el modo de estimación de luz de intensidad ambiental proporcionado por ARCameraManager .
|
Estimación de iluminación HDR ambiental |
Se habilita automáticamente cuando se selecciona una configuración de cámara compatible y se seleccionan uno
o más parámetros de configuración de HDR ambiental:
|
Imágenes aumentadas |
Usa el seguimiento de imágenes(2D) que proporciona ARTrackedImageManager .
|
Caras aumentadas |
Usa el seguimiento de rostros que proporciona ARFaceManager .
|
API de Depth |
Usa AROcclusionManager para habilitar la
oclusión automática
en AR Foundation 4.1.0-preview.2 o una versión posterior con el
complemento de ARCore XR
4.1.0-preview.2 o una versión posterior.
|
Proyección de rayos |
Usa Raycasting, que proporciona ARRaycastManager .
|
Puntos destacados |
Usa las nubes de puntos que proporciona ARPointCloudManager .
|
Acceso a imágenes de la cámara de RA |
Usa el video de transferencia proporcionado por ARCameraBackground .
|
Acceso a imágenes de CPU | Proporcionado por AR Foundation |
Acceso a texturas de GPU | Accesible como objetos Texture2D externos. |
Renderización de subprocesos múltiples |
Compatible con la Configuración del reproductor de Android en AR Foundation
2.1.0 o versiones posteriores. |