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

AR Foundation è un che ti consente di creare esperienze di realtà aumentata una sola volta e poi di sviluppare per i dispositivi Android o iOS. Le estensioni ARCore per AR Foundation attivano funzionalità ARCore aggiuntive e le funzionalità non (ancora) esposte tramite AR Foundation e plug-in ARCore XR attivo Android e plug-in ARKit XR attivo iOS.

Funzionalità ARCore Elementi di base AR con le estensioni ARCore
Versioni Unity supportate Unity 2019.4.3f1 o versioni successive
Assistenza per Unity XR Installa i pacchetti AR Foundation e ARCore XR Plugin, e abilita il provider di 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 Comunicazione remota e Simulazione
Mettere in pausa la sessione AR Disattiva il ARSession oggetto del gioco
Rileva i problemi di monitoraggio Utilizza le funzionalità di notTrackingReason fornita da ARSession e restituendo un NotTrackingReason
Seleziona configurazione videocamera Vedi Configurazione della fotocamera per le estensioni ARCore
Ricerca di aerei Utilizza le funzionalità di Rilevamento del piano fornita da ARPlaneManager
Ancoraggi locali Utilizza le funzionalità di Ancoraggi fornita da ARAnchorManager
Ancoraggi cloud Fornito da ARCore Extensions
Stima della luce di base Usare l'opzione Intensità ambientale Stima della luce modalità fornita da ARCameraManager
Stima della luce HDR ambientale Si attiva automaticamente quando viene selezionata una configurazione della videocamera compatibile e una o più impostazioni HDR ambientali:
  • Armoniche sferiche ambientali, Direzione della luce principale, Intensità luce principale in Stima della luce modalità fornita da ARCameraManager
  • Sonde ambientali sono attivate in un AREnvironmentProbeManager
Immagini aumentate Utilizza le funzionalità di Monitoraggio delle immagini(2D) fornita da ARTrackedImageManager
Volti aumentati Utilizza le funzionalità di Rilevamento dei volti fornita da ARFaceManager
API Depth Usa AROcclusionManager per attivare Occlusione automatica in AR Foundation 4.1.0-preview.2 o versioni successive con plug-in ARCore XR 4.1.0-preview.2 o versione successiva
Raycasting Utilizza le funzionalità di Raycasting fornita da ARRaycastManager
Punti funzionalità Utilizza le funzionalità di Nuvole di punti fornita da ARPointCloudManager
Accesso alle immagini della fotocamera AR Utilizza le funzionalità di Video passthrough fornita da ARCameraBackground
Accesso all'immagine CPU Fornito da Elementi di base AR
Accesso alle texture GPU Accessibile come esterno Texture2D.
Rendering multi-thread Supportato in Impostazioni del player Android in AR Foundation 2.1.0 o versioni successive.

Passaggi successivi