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-extensionsUnity-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. |