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