Estensioni AR Foundation ed ARCore per funzionalità e funzionalità di Unity

Elementi di base AR è un framework multipiattaforma che ti consente di creare esperienze di realtà aumentata una volta sola e di crearla per dispositivi Android o iOS. ARCore Extensions for AR Foundation abilita funzionalità ARCore aggiuntive e funzionalità che non sono (ancora) esposte tramite AR Foundation e il plug-in ARCore XR su Android e il plug-in ARKit XR su iOS.

Funzionalità ARCore AR Foundation con ARCore Extensions
Versioni di Unity supportate Unity 2019.4.3f1 o versioni successive
Supporto di Unity XR Installa i pacchetti AR Foundation e ARCore XR Plugin, attiva il provider del plug-in ARCore in Impostazioni progetto > Gestione plug-in XR (Android)
Repository GitHub
(SDK / samples)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Flusso di lavoro di sviluppo in-editor Teleassistenza e simulazione AR
Mettere in pausa la sessione AR Disattivare ARSession l'oggetto di gioco
Rilevare i problemi di monitoraggio Utilizza notTrackingReason fornito da ARSession e restituendo un NotTrackingReason
Seleziona la configurazione della videocamera Per ARCore Extensions, consulta Configurare la fotocamera.
Ricerca di aerei Utilizza Rilevamento piano fornito da ARPlaneManager
Anchor locali Utilizza ancore fornite da ARAnchorManager
Cloud Anchors Fornito da ARCore Extensions
Stima della luce di base Utilizza la modalità Intensità ambiente Stima illuminazione fornita da ARCameraManager
Valutazione della luce HDR ambientale Viene attivata automaticamente quando è selezionata una configurazione della videocamera compatibile e una o più impostazioni HDR ambientale:
  • Armoniche sferiche ambientali, Direzione della luce principale, Intensità della luce principale in Stima della luce modalità fornita da ARCameraManager
  • Le sonde ambientali sono abilitate in un AREnvironmentProbeManager
Immagini aumentate Utilizza il monitoraggio delle immagini(2D) fornito da ARTrackedImageManager
Volti aumentati Utilizza Rilevamento dei volti fornito da ARFaceManager
API Depth Utilizza AROcclusionManager per attivare Occlusione automatica in AR Foundation 4.1.0-preview.2 o versioni successive con ARCore XR Plugin 4.1.0-preview.2 o versioni successive
Raycasting Utilizza Raycasting fornito da ARRaycastManager
Punti di interesse Utilizza nuvole di punti fornite da ARPointCloudManager
Accesso alle immagini della fotocamera AR Utilizza Pass-through video fornito da ARCameraBackground
Accesso all'immagine della CPU Fornito da AR Foundation
Accesso alle texture GPU Accessibili come Texture2D esterne.
Rendering multithread Supportato in Impostazioni del player Android in AR Foundation 2.1.0 o versioni successive.

Passaggi successivi