Meilleures pratiques pour les sessions ar adaptées à mega
Cet article décrit comment créer et configurer une session AR adaptée à Mega pour obtenir les meilleures performances sur différents types d'appareils.
Avant de commencer
- Comprendre les concepts, la composition et le flux de travail de base d'une session AR
- Apprendre à créer une session
Session avec configuration par défaut
Pour la plupart des applications, il est recommandé d'utiliser la configuration de session Mega par défaut, qui est optimisée pour la majorité des scénarios d'utilisation courants.
La session par défaut prend en charge les types d'appareils suivants :
- Appareils prenant en charge le suivi de mouvement 6DoF (certains téléphones et casques modernes)
- Appareils 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
Choisir différents préréglages
En plus de la session Mega configurée par défaut, vous pouvez également choisir différents préréglages pour créer une session en fonction de 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 applications de plateforme 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
Sujets connexes
- Lire Source de données d'image pour comprendre les concepts de base des sources de données d'image et le processus de sélection des sources de données d'image en cours d'exécution.
- Lire Ajouter un groupe de sources de données d'image pour comprendre la configuration et l'utilisation des groupes de sources de données.
- Lire Appareils et applications de plateforme pris en charge par Mega pour connaître les appareils pris en charge par Mega et ses performances sur différents appareils.