Fonctionnalités AR Foundation et ARCore Extensions pour Unity

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 :
  • Harmoniques sphériques ambiantes, Direction de la lumière principale et Intensité de la lumière principale dans le mode Estimation de la lumière fourni par ARCameraManager
  • Les sondes environnementales sont activées dans un AREnvironmentProbeManager.
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.

Étapes suivantes