Mejores prácticas de sesión AR para Mega
Este artículo explica cómo crear y configurar sesiones AR para Mega, para lograr el mejor rendimiento en diferentes tipos de dispositivos.
Antes de empezar
- Comprender los conceptos básicos, componentes y flujo de trabajo de Sesión AR
- Saber cómo crear una sesión
Sesión con configuración predeterminada
Para la mayoría de las aplicaciones, se recomienda utilizar la configuración predeterminada de sesión Mega, optimizada para la mayoría de los escenarios comunes.
La sesión predeterminada admite estos tipos de dispositivos:
- Dispositivos con seguimiento de movimiento 6DoF (algunos teléfonos y visores modernos)
- Dispositivos con funcionalidad de navegación inercial 5DoF (la mayoría de teléfonos Android con giroscopio y acelerómetro)
Haz clic derecho en un espacio vacío de la vista Hierarchy. Crea una sesión Mega predeterminada mediante el menú EasyAR Sense > Mega > AR Session (Mega Block Default Preset).
El código de script correspondiente es:
ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)
Esta sesión usa la configuración predefinida MegaBlock_MotionTracking_Inertial:
- Los componentes y orden de frame source pueden consultarse en grupo de fuentes de fotogramas de AR Session predefinido bajo la configuración correspondiente a MegaBlock_MotionTracking_Inertial
- MegaTrackerFrameFilter.MinInputFrameLevel es FiveDof
- MegaTrackerFrameFilter.ServiceType es Block
Elegir diferentes preestablecidos
Además de la sesión Mega configurada por defecto, puedes seleccionar diferentes preestablecidos según necesidades específicas. Su principal diferencia radica en los tipos de dispositivos compatibles.
Las opciones preestablecidas al crear una sesión mediante el menú y ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) incluyen:
- MegaBlock_MotionTracking
- Los componentes y el orden de la fuente de fotogramas se pueden consultar en el grupo de fuentes de datos de fotogramas correspondiente a la opción preestablecida MegaBlock_MotionTracking en Grupo de fuentes de datos de fotogramas para sesiones AR preestablecidas
- MegaTrackerFrameFilter.MinInputFrameLevel es SixDof
- MegaTrackerFrameFilter.ServiceType es Block
- MegaBlock_MotionTracking_Inertial (predeterminado)
- Los componentes y el orden de la fuente de fotogramas se pueden consultar en el grupo de fuentes de datos de fotogramas correspondiente a la opción preestablecida MegaBlock_MotionTracking_Inertial en Grupo de fuentes de datos de fotogramas para sesiones AR preestablecidas
- MegaTrackerFrameFilter.MinInputFrameLevel es FiveDof
- MegaTrackerFrameFilter.ServiceType es Block
- MegaBlock_MotionTracking_Inertial_3DOF
- Los componentes y el orden de la fuente de fotogramas se pueden consultar en el grupo de fuentes de datos de fotogramas correspondiente a la opción preestablecida MegaBlock_MotionTracking_Inertial_3DOF en Grupo de fuentes de datos de fotogramas para sesiones AR preestablecidas
- MegaTrackerFrameFilter.MinInputFrameLevel es ThreeDof
- MegaTrackerFrameFilter.ServiceType es Block
- MegaBlock_MotionTracking_Inertial_3DOF_0DOF
- Los componentes y el orden de la fuente de fotogramas se pueden consultar en el grupo de fuentes de datos de fotogramas correspondiente a la opción preestablecida MegaBlock_MotionTracking_Inertial_3DOF_0DOF en Grupo de fuentes de datos de fotogramas para sesiones AR preestablecidas
- MegaTrackerFrameFilter.MinInputFrameLevel es ZeroDof
- MegaTrackerFrameFilter.ServiceType es Block
Nota
El rendimiento de Mega varía según el tipo de dispositivo. Consulta Dispositivos y aplicaciones de plataforma compatibles con Mega para más detalles.
Pasos siguientes
- Agregar objetivos de seguimiento
- Agregar contenido 3D alineado con el mundo real
- Controlar el proceso de seguimiento
Temas relacionados
- Lee Fuente de datos de fotogramas para conocer conceptos básicos y el proceso de selección en tiempo de ejecución
- Lee Agregar un grupo de fuentes de fotogramas para entender la configuración y uso de grupos de fuentes
- Lee Dispositivos y aplicaciones de plataforma compatibles con Mega para conocer dispositivos soportados y rendimiento en ellos