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

AR Foundation è un framework multipiattaforma che ti consente di creare esperienze di realtà aumentata una volta sola per poi realizzare soluzioni per dispositivi Android o iOS. Le estensioni ARCore per la piattaforma AR consentono l'utilizzo di funzionalità e funzionalità ARCore aggiuntive non 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 le 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 e abilita il provider del plug-in ARCore in Impostazioni progetto > Gestione dei plug-in XR (Android)
Repository GitHub
(SDK / esempi)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Flusso di lavoro per lo sviluppo nell'editor Simulazione remota e AR
Mettere in pausa la sessione AR Disabilita l'oggetto di gioco ARSession
Rileva i problemi di monitoraggio Utilizza l'elemento notTrackingReason fornito da ARSession e restituisci un NotTrackingReason
Seleziona la configurazione della videocamera Vedi Configurazione della fotocamera per ARCore Extensions
Individuazione di piani Utilizza il Rilevamento del piano fornito da ARPlaneManager
Ancoraggi locali Utilizza gli ancoraggi forniti da ARAnchorManager
Cloud anchor Fornito da ARCore Extensions
Stima della luce di base Usa la modalità di stima della luce Intensità ambientale fornita da ARCameraManager
Stima della luce HDR ambientale Opzione attivata automaticamente quando viene selezionata una configurazione della fotocamera compatibile e sono selezionate una o più impostazioni HDR ambientale:
  • Armoniche sferiche ambientali, Direzione della luce principale, Intensità della luce principale nella modalità Stima della luce fornita da ARCameraManager
  • I probe ambientali sono abilitate in un AREnvironmentProbeManager
Immagini aumentate Utilizza il monitoraggio delle immagini(2D) fornito da ARTrackedImageManager
Volti aumentati Usa il monitoraggio dei volti fornito da ARFaceManager
API depth Usa AROcclusionManager per abilitare l'occlusione automatica in AR Foundation 4.1.0-preview.2 o versioni successive con il plug-in ARCore XR 4.1.0-preview.2 o versioni successive
Raycasting Utilizza Raycasting fornito da ARRaycastManager
Punti funzionalità Utilizza le nuvole di punti fornite da ARPointCloudManager
Accesso alle immagini della fotocamera AR Usa il video pass-through fornito da ARCameraBackground
Accesso all'immagine CPU Fornito da AR Foundation
Accesso alle texture GPU Accessibile come Texture2D esterni.
Rendering multi-thread Funzionalità supportata nelle Impostazioni del player Android in AR Foundation 2.1.0 o versioni successive.

Passaggi successivi