Fonctionnalités AR Foundation et ARCore Extensions pour Unity

AR Foundation est un framework multiplate-forme qui vous permet de créer une fois des expériences de réalité augmentée, puis de les créer pour les appareils Android ou iOS. ARCore Extensions pour AR Foundation permet d'activer des fonctionnalités ARCore supplémentaires qui ne sont pas (encore) exposées via AR Foundation et le plug-in ARCore XR sur Android et 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 le plug-in ARCore XR, 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ôt(s) GitHub
(SDK / Exemples)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
Workflow de développement dans l'éditeur Télécommande et simulation en RA
Suspendre la session de RA Désactiver l'objet de jeu ARSession
Détecter les problèmes de suivi Utilisez notTrackingReason, fourni par ARSession, et renvoyez un NotTrackingReason.
Sélectionner la configuration de la caméra Consultez la section Configurer l'appareil photo pour les extensions ARCore.
Détection d'avion Utiliser la détection de plan fournie par ARPlaneManager
Ancres locales Utilisez les ancres fournies par ARAnchorManager
Cloud Anchors Fourni par les extensions ARCore
Estimation de la luminosité de base Utilisez le mode Estimation de la luminosité Intensité ambiante fourni par ARCameraManager
Estimation de la luminosité HDR de l'environnement Automatiquement activée lorsqu'une configuration de caméra compatible est sélectionnée et qu'un ou plusieurs paramètres HDR de l'environnement sont sélectionnés :
  • Ambient Spherical Harmonics, Main Light Direction, Main Light Intensity (Intensité de la lumière principale) dans le mode Light Estimation (Estimation de la lumière) fourni par ARCameraManager
  • Les sondes environnementales sont activées dans un AREnvironmentProbeManager.
Images augmentées Utiliser le suivi des images(2D) fourni par ARTrackedImageManager
Visages augmentés Utiliser le suivi des visages 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 service Raycasting fourni par ARRaycastManager
Points d'intérêt Utilisez les nuages de points fournis par ARPointCloudManager
Accès aux images de la caméra RA Utilisez la vidéo passthrough fournie par ARCameraBackground
Accès aux images du processeur Fourni par AR Foundation
Accès à la texture GPU Accessible en tant que Texture2D externe.
Rendu multithread Compatible avec les paramètres du lecteur Android dans AR Foundation 2.1.0 ou version ultérieure.

Étapes suivantes