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:
|
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. |