AR Foundation es un framework multiplataforma que te permite crear experiencias de realidad aumentada una vez y, luego, compilarlas para dispositivos iOS o Android. ARCore Extensions for AR Foundation habilita funciones adicionales de ARCore que aún no se exponen a través de AR Foundation y el complemento de XR de ARCore en Android y el complemento de XR de ARKit en iOS.
Función de ARCore |
AR Foundation
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 de complementos de ARCore en Project Settings > XR Plug-in Management (Android). |
Repositorios de GitHub (SDK o muestras) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Flujo de trabajo de desarrollo en el editor | Remoto y simulación de RA |
Cómo pausar la sesión de RA |
Inhabilita el objeto de juego ARSession .
|
Cómo detectar problemas de seguimiento |
Usa el notTrackingReason que proporciona ARSession y muestra un NotTrackingReason .
|
Selecciona la configuración de la cámara | Consulta Cómo configurar la cámara para las extensiones de ARCore. |
Búsqueda de aviones |
Usa la detección de planos que proporciona ARPlaneManager .
|
Anclajes locales |
Usa los anclajes que proporciona ARAnchorManager .
|
Cloud Anchors | Proporcionado por las Extensiones de ARCore |
Estimación de luz básica |
Usa el modo Ambient Intensity
Light Estimation proporcionado por ARCameraManager .
|
Estimación de la luz HDR ambiental |
Se habilita automáticamente cuando se selecciona una configuración de cámara compatible y una o más opciones de HDR ambiental:
|
Imágenes aumentadas |
Usa el seguimiento de imágenes(2D) que proporciona ARTrackedImageManager .
|
Rostros mejorados |
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 versiones posteriores con el complemento ARCore XR
4.1.0-preview.2 o versiones posteriores.
|
Raycasting |
Usa el raycasting que proporciona ARRaycastManager .
|
Puntos de referencia |
Usa los nubes de puntos que proporciona ARPointCloudManager .
|
Acceso a imágenes de la cámara de RA |
Usa el video de transferencia que proporciona ARCameraBackground .
|
Acceso a la imagen de la CPU | Proporcionado por AR Foundation |
Acceso a texturas de la GPU | Se puede acceder a ellos como Texture2D externos. |
Renderización de varios subprocesos |
Es compatible con la configuración del reproductor de Android en AR Foundation
2.1.0 o versiones posteriores. |