AR Foundation es un framework multiplataforma que te permite crear experiencias de realidad aumentada una sola vez y, luego, compilar para dispositivos Android o iOS. Las extensiones de ARCore para AR Foundation habilitan funciones y funciones adicionales de ARCore que (aún) no se exponen a través de AR Foundation ni el complemento de ARCore XR en Android y el complemento de ARKit XR 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 ejemplos) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Flujo de trabajo de desarrollo en el editor | RA remota y simulación |
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 Configura la cámara para extensiones de ARCore |
Hallazgo de avión |
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 uno
o más parámetros de configuración 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 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 transferible
que proporciona ARCameraBackground .
|
Acceso a la imagen de la CPU | Proporcionado por AR Foundation |
Acceso a texturas de la GPU | Accesible como Texture2D externas. |
Renderización multiproceso |
Es compatible con la configuración del reproductor de Android en AR Foundation
2.1.0 o versiones posteriores. |