Best practices de AR Session para Mega Go
Este artículo describe cómo crear y configurar una AR session para Mega Go con el fin de obtener el mejor runtime effect en distintos tipos de dispositivos.
Antes de empezar
- Comprenda los conceptos básicos, la composición y el workflow de AR Session
- Comprenda cómo crear una session
Session con configuración default
Para la mayoría de las aplicaciones, se recomienda usar la configuración default de Mega Go session. Estas configuraciones ya están optimizadas para la mayoría de los escenarios de uso comunes.
La default session admite los siguientes tipos de dispositivos:
- Dispositivos que admiten 6DoF motion tracking (algunos teléfonos y headsets modernos)
- Dispositivos que admiten 5DoF inertial navigation (la mayoría de los teléfonos Android con giroscopio y acelerómetro)
En la vista Hierarchy, haga clic derecho en un área blank y use el menú EasyAR Sense > Mega > AR Session (Mega Go Default Preset) para crear la default Mega Go session.
El script code correspondiente es:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaGo_MotionTracking_Inertial)
Esta session usa el preset MegaGo_MotionTracking_Inertial:
- Para los frame source components y su orden, consulte el frame source group correspondiente al preset MegaGo_MotionTracking_Inertial en Frame source groups de preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel es FiveDof
Seleccionar diferentes presets
Además de la configuración default de Mega session, puede elegir diferentes presets según necesidades específicas para crear session. La principal diferencia entre ellos es el tipo de dispositivos que admiten. Al crear una session con el menú y ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources), los presets disponibles incluyen:
- MegaGo_MotionTracking
- Para los frame source components y su orden, consulte el frame source group correspondiente al preset MegaGo_MotionTracking en Frame source groups de preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel es SixDof
- MegaGo_MotionTracking_Inertial (default)
- Para los frame source components y su orden, consulte el frame source group correspondiente al preset MegaGo_MotionTracking_Inertial en Frame source groups de preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel es FiveDof
- MegaGo_MotionTracking_Inertial_3DOF
- Para los frame source components y su orden, consulte el frame source group correspondiente al preset MegaGo_MotionTracking_Inertial_3DOF en Frame source groups de preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel es ThreeDof
- MegaGo_MotionTracking_Inertial_3DOF_0DOF
- Para los frame source components y su orden, consulte el frame source group correspondiente al preset MegaGo_MotionTracking_Inertial_3DOF_0DOF en Frame source groups de preset AR Sessions
- MegaGoTrackerFrameFilter.MinInputFrameLevel es ZeroDof
Nota
Mega Go tiene efectos de ejecución diferentes en distintos tipos de dispositivos. Para detalles, consulte Dispositivos y platform applications admitidos por Mega.
Siguientes pasos
- Agregar tracking targets
- Habilitar editor tools
- Agregar 3D content alineado con el real world
- Controlar el tracking process
Temas relacionados
- Lea Frame sources para comprender los conceptos básicos de frame sources y el proceso de runtime frame source selection
- Lea Agregar un frame source group para comprender la configuración y el uso de frame source groups
- Lea Dispositivos y platform applications admitidos por Mega para conocer los dispositivos admitidos por Mega y los runtime effects en distintos dispositivos