Meilleures pratiques pour une session AR Mega
Cet article présente la manière de créer et de configurer une session AR Mega pour obtenir les meilleures performances sur différents types de dispositifs.
Avant de commencer
- Comprendre les concepts de base, la composition et le flux de travail de la session AR
- Comprendre la manière de créer une session
Session avec la configuration par défaut
Pour la plupart des applications, il est recommandé d'utiliser la configuration par défaut de la session Mega, qui a été optimisée pour la plupart des scénarios d'utilisation courants.
La session par défaut prend en charge les types de dispositifs suivants :
- Les dispositifs prenant en charge le suivi de mouvement 6DoF (certains téléphones modernes et les casques)
- Les dispositifs prenant en charge la navigation inertielle 5DoF (la plupart des téléphones Android équipés d'un gyroscope et d'un accéléromètre)
Dans la vue Hierarchy, faites un clic droit sur un espace vide, puis sélectionnez EasyAR Sense > Mega > AR Session (Mega Block Default Preset) pour créer une session Mega par défaut.
Le code de script correspondant est le suivant :
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)
Cette session utilise le préréglage MegaBlock_MotionTracking_Inertial :
- Pour les composants et l'ordre des sources de trames, reportez-vous au groupe de sources de trames correspondant au préréglage MegaBlock_MotionTracking_Inertial dans Groupe de sources de trames de session AR prédéfinies
- MegaTrackerFrameFilter.MinInputFrameLevel est FiveDof
- MegaTrackerFrameFilter.ServiceType est Block
Sélectionner différents profils prédéfinis
En plus de la session Mega avec la configuration par défaut, il est possible de sélectionner différents profils prédéfinis pour créer une session selon vos besoins spécifiques. Les principales différences résident dans les types de dispositifs pris en charge.
Les présets disponibles lors de la création d'une session via le menu et ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) incluent :
- MegaBlock_MotionTracking
- Les composants frame source et leur ordre peuvent être référencés dans le groupe de sources de trames correspondant au préréglage MegaBlock_MotionTracking dans Groupe de sources de trames pour AR Session prédéfinie
- MegaTrackerFrameFilter.MinInputFrameLevel est SixDof
- MegaTrackerFrameFilter.ServiceType est Block
- MegaBlock_MotionTracking_Inertial (par défaut)
- Les composants frame source et leur ordre peuvent être référencés dans le groupe de sources de trames correspondant au préréglage MegaBlock_MotionTracking_Inertial dans Groupe de sources de trames pour AR Session prédéfinie
- MegaTrackerFrameFilter.MinInputFrameLevel est FiveDof
- MegaTrackerFrameFilter.ServiceType est Block
- MegaBlock_MotionTracking_Inertial_3DOF
- Les composants frame source et leur ordre peuvent être référencés dans le groupe de sources de trames correspondant au préréglage MegaBlock_MotionTracking_Inertial_3DOF dans Groupe de sources de trames pour AR Session prédéfinie
- MegaTrackerFrameFilter.MinInputFrameLevel est ThreeDof
- MegaTrackerFrameFilter.ServiceType est Block
- MegaBlock_MotionTracking_Inertial_3DOF_0DOF
- Les composants frame source et leur ordre peuvent être référencés dans le groupe de sources de trames correspondant au préréglage MegaBlock_MotionTracking_Inertial_3DOF_0DOF dans Groupe de sources de trames pour AR Session prédéfinie
- MegaTrackerFrameFilter.MinInputFrameLevel est ZeroDof
- MegaTrackerFrameFilter.ServiceType est Block
Note
Les performances de Mega diffèrent selon le type de dispositif. Pour plus de détails, consultez Les dispositifs et les applications de plateforme pris en charge par Mega.
Étapes suivantes
- Ajouter un objectif de suivi
- Ajouter du contenu 3D aligné avec la réalité
- Contrôler le processus de suivi
Thèmes connexes
- Lire La source de trames pour comprendre les concepts de base des sources de trames et le processus de sélection des sources de trames au moment de l'exécution
- Lire Ajouter un groupe de sources de trames pour comprendre la configuration et l'utilisation des groupes de sources de données
- Lire Les dispositifs et les applications de plateforme pris en charge par Mega pour connaître les dispositifs pris en charge par Mega et les performances sur différents dispositifs