AR Foundation es una framework multiplataforma que te permite crear experiencias de realidad aumentada una vez y, luego, compilarlo para dispositivos Android o iOS. Las extensiones de ARCore para bases de RA habilitan funciones adicionales de ARCore y las funciones que (aún) no se exponen a través de AR Foundation y la Complemento de ARCore XR activado Android y las Complemento de ARKit XR activado iOS
Función de ARCore |
AR Foundation
con extensiones de ARCore |
---|---|
Versiones compatibles de Unity | Unity 2019.4.3f1 o una versión posterior |
Compatibilidad con Unity XR | Instala los paquetes de AR Foundation y Complemento de ARCore XR. y habilitaremos el proveedor del complemento de ARCore en Configuración del proyecto > Administración de complementos XR (Android) |
Repositorios de GitHub (SDK / muestras) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Flujo de trabajo de desarrollo en el editor | RA Remoting & Simulación |
Pausa la sesión de RA |
Inhabilitar el
ARSession
objeto de juego
|
Detecta problemas de seguimiento |
Usa
notTrackingReason
proporcionadas por ARSession y devolverán un
NotTrackingReason
|
Selecciona la configuración de la cámara | Consulta Configura la cámara para extensiones de ARCore |
Hallazgo de avión |
Usa
Detección de planos
proporcionada por ARPlaneManager
|
Anclas locales |
Usa
Anclas
proporcionada por ARAnchorManager
|
Cloud Anchors | Proporcionado por las extensiones de ARCore |
Estimación básica de la luz |
Usa Ambient Intensity.
Estimación de la luz
modo proporcionado por ARCameraManager
|
Estimación de luz HDR ambiental |
Se habilita automáticamente cuando se selecciona una configuración de cámara compatible y una
o más parámetros de configuración de HDR ambiental seleccionados:
|
Imágenes aumentadas |
Usa
Seguimiento de imágenes(2D)
proporcionada por ARTrackedImageManager
|
Rostros aumentados |
Usa
Seguimiento de rostros
proporcionada por ARFaceManager
|
API de Depth |
Usa AROcclusionManager para habilitar
Oclusión automática
en AR Foundation 4.1.0-preview.2 o versiones posteriores con
Complemento de ARCore XR
4.1.0-preview.2 o posterior
|
Raycasting |
Usa
Transmisión de rayos
proporcionada por ARRaycastManager
|
Puntos destacados |
Usa
Nubes de puntos
proporcionada por ARPointCloudManager
|
Acceso a las imágenes de la cámara de RA |
Usa
Video de transferencia
proporcionada por ARCameraBackground
|
Acceso a imágenes de CPU | Proporcionado por AR Foundation |
Acceso a texturas de GPU | Accesible como acceso externo Texture2Ds. |
Renderización multiproceso |
Se admite en
Configuración del reproductor de Android
en AR Foundation
2.1.0 o una versión posterior |