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