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 Estensioni ARCore
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 / esempi)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Flusso di lavoro di sviluppo in-editor Telelavoro e simulazione AR
Mettere in pausa la sessione AR Disattiva l'oggetto di gioco ARSession
Rilevare i problemi di monitoraggio Utilizza l'attributo notTrackingReason fornito da ARSession e restituendo un NotTrackingReason
Seleziona la configurazione della videocamera Vedi Configurazione della fotocamera per le estensioni ARCore
Ricerca di aerei Usa il rilevamento del piano fornito da ARPlaneManager
Ancoraggi 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 nella 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 Monitoraggio 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 funzionalità Utilizza nuvole di punti fornite da ARPointCloudManager
Accesso alle immagini della fotocamera AR Utilizza Passthrough 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