AR Foundation est un framework multiplate-forme qui vous permet de créer des expériences de réalité augmentée une fois, puis de les compiler pour des appareils Android ou iOS. Les extensions ARCore pour AR Foundation permettent d'utiliser des fonctionnalités ARCore supplémentaires qui ne sont pas (encore) exposées via AR Foundation et le plug-in ARCore XR sur Android, ni le plug-in ARKit XR sur iOS.
Fonctionnalité ARCore |
AR Foundation avec les extensions ARCore |
---|---|
Versions d'Unity compatibles | Unity 2019.4.3f1 ou version ultérieure |
Compatibilité avec Unity XR | Installez les packages AR Foundation et Plug-in XR ARCore, puis activez le fournisseur de plug-ins ARCore sous Project Settings > XR Plug-in Management (Android) (Paramètres du projet > Gestion des plug-ins XR (Android)). |
Dépôts GitHub (SDK / exemples) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Workflow de développement dans l'éditeur | Remoting et simulation de RA |
Suspendre la session AR |
Désactiver l'objet de jeu ARSession
|
Détecter les problèmes de suivi |
Utilisez notTrackingReason fourni par ARSession et renvoyant un NotTrackingReason .
|
Sélectionner une configuration de caméra | Consultez Configurer l'appareil photo pour les extensions ARCore. |
Recherche d'un avion |
Utilisez la détection de plan fournie par ARPlaneManager .
|
Ancres locales |
Utiliser les ancres fournies par ARAnchorManager
|
Cloud Anchors | Fourni par les extensions ARCore |
Estimation de la luminosité de base |
Utilisez le mode Intensité ambiante
Estimation de la lumière fourni par ARCameraManager .
|
Estimation de la lumière ambiante HDR |
Activé automatiquement lorsqu'une configuration de caméra compatible est sélectionnée et qu'un ou plusieurs paramètres HDR environnementaux sont sélectionnés :
|
Images augmentées |
Utilisez le suivi d'images(2D) fourni par ARTrackedImageManager .
|
Augmented Faces |
Utiliser le suivi facial fourni par ARFaceManager
|
API Depth |
Utilisez AROcclusionManager pour activer l'occlusion automatique dans AR Foundation 4.1.0-preview.2 ou version ultérieure avec le plug-in ARCore XR
4.1.0-preview.2 ou version ultérieure.
|
Raycasting |
Utiliser le raycasting fourni par ARRaycastManager
|
Points d'intérêt |
Utiliser les nuées de points fournies par ARPointCloudManager
|
Accès aux images de la caméra RA |
Utilisez la vidéo directe fournie par ARCameraBackground .
|
Accès aux images du processeur | Fourni par la fondation AR |
Accès aux textures GPU | Accessibles en tant que Texture2D externes. |
Rendu multithread |
Compatible dans les paramètres du lecteur Android dans AR Foundation
2.1.0 ou version ultérieure. |