Meilleures pratiques pour les sessions AR de Mega
Cet article explique comment créer et configurer des sessions AR pour Mega afin d'obtenir des performances optimales sur différents types d'appareils.
Avant de commencer
- Comprendre les concepts de base, la composition et le flux de travail d'une session AR
- Savoir comment créer une session
Session avec configuration par défaut
Pour la plupart des applications, une session Mega avec configuration par défaut est recommandée. Ces configurations sont optimisées pour la majorité des scénarios d'utilisation courants.
La session par défaut prend en charge les types d'appareils suivants :
- Appareils avec suivi de mouvement 6DoF (certains smartphones et casques modernes)
- Appareils avec capacités de navigation inertielle 5DoF (la plupart des téléphones Android avec gyroscope et accéléromètre)
Cliquez avec le bouton droit sur un espace vide dans la vue Hierarchy, puis créez une session Mega par défaut via le menu EasyAR Sense > Mega > AR Session (Mega Block Default Preset).
Le code de script correspondant est :
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)
Cette session utilise la présélection MegaBlock_MotionTracking_Inertial :
- Les composants et l'ordre des sources d'images peuvent être consultés dans le groupe de sources d'images correspondant à la présélection MegaBlock_MotionTracking_Inertial dans Groupe de sources d'images de session AR prédéfinies
- MegaTrackerFrameFilter.MinInputFrameLevel est défini sur FiveDof
- MegaTrackerFrameFilter.ServiceType est défini sur Block
Choisir un préréglage différent
Outre la session Mega configurée par défaut, vous pouvez sélectionner différents préréglages selon vos besoins spécifiques. Leur principale différence réside dans les types d'appareils 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 varient selon les types d'appareils. Pour plus de détails, consultez Appareils et plateformes pris en charge par Mega.
Étapes suivantes
- Ajouter une cible de suivi
- Ajouter du contenu 3D aligné sur le monde réel
- Contrôler le processus de suivi
Rubriques connexes
- Lire Source de données d'images pour comprendre les concepts de base et le processus de sélection des sources en temps réel
- Lire Ajouter un groupe de sources de données d'images pour configurer et utiliser des groupes de sources
- Lire Appareils et plateformes pris en charge par Mega pour connaître les appareils compatibles et les performances de Mega