Table of Contents

Guía de uso de Mega

Mega es una tecnología de spatial computing colaborativo end-to-cloud a escala ciudad lanzada por EasyAR. Mediante un esquema flexible de adquisición de datos, capacidades estables de mapeo y posicionamiento, y una toolchain completa, busca crear un digital twin space persistente y de alta precisión para todo el mundo físico, como ciudades, parques industriales o grandes centros comerciales. Con Mega, sus aplicaciones pueden lograr posicionamiento interior y exterior preciso a gran escala, así como occlusion real entre virtual y real, brindando una experiencia de interacción espacial sin precedentes.

Mega presenta algunas diferencias frente a las capacidades AR tradicionales:

Image Tracking Motion Tracking Mega Large-Space AR
Reconocimiento y tracking en tiempo real de imágenes planas Obtención de la posición y orientación del dispositivo respecto al mundo real Asociar e integrar todo el mundo real con contenido AR
✅ Asociación e integración perfectas entre material impreso y contenido 3D ❌ Baja relación entre el contenido AR y la scene ✅ Percepción espacial AR asociada e integrada con el entorno
❌ Es necesario informar qué materiales impresos pueden usarse para AR ✅ Se puede experimentar AR en cualquier momento y lugar ✅ Cobertura de toda la scene sin avisos puntuales

Guía para comenzar con Mega

A diferencia del posicionamiento GNSS tradicional que depende de señales satelitales, Mega se basa en tecnología avanzada de visual positioning. Al comparar los datos de imagen capturados en tiempo real por el dispositivo del usuario con datos 3D de alta precisión ya construidos, determina la pose de 6 DoF del usuario en el mundo físico. Con base en esa pose, la aplicación puede renderizar contenido virtual en la ubicación física correcta.

Puede seguir el siguiente workflow para empezar a usar Mega desde cero:

flowchart LR

A[Adquisición de datos] --> B[Construir mapa Mega Block] --> C[Configurar la library de posicionamiento y colocar contenido virtual] --> D[Posicionamiento Mega]

Adquisición de datos

Mega ofrece varios métodos de adquisición, como captura con cámara panorámica, teléfono móvil y escáner láser. Puede elegir según las características de la scene objetivo, tomando como referencia la siguiente tabla:

Escenario típico Esquema de adquisición Dispositivo de adquisición Duración esperada Vista rápida
Espacios grandes (centros comerciales, museos) Captura de una sola imagen con cámara panorámica GoPro Max/Max2 Menos de 128 minutos Adquisición de datos con cámara panorámica
Espacios ultra grandes (grandes zonas turísticas, calles continuas) Adquisición con fusión de área ultra grande con cámara panorámica GoPro Max/Max2 Más de 128 minutos Adquisición de datos para espacios de escala ultra grande
Espacios pequeños (habitaciones, tiendas, salas de exposición) Adquisición de espacio pequeño con teléfono móvil iPhone / teléfonos Android con ARCore Dentro de 15 minutos Adquisición de datos espaciales con teléfono móvil
Objetos individuales (exhibiciones, equipos, productos) Adquisición de objetos con teléfono móvil iPhone / teléfonos Android con ARCore Dentro de 15 minutos Adquisición de datos de objetos específicos con teléfono móvil

Construir mapa Mega Block

Una vez completada la adquisición de datos, debe crear una mapping task y subir los datos recopilados al EasyAR Development Center. El cloud mapping system de Mega procesará automáticamente los datos y construirá un mapa Mega Block.

Los distintos esquemas de adquisición corresponden a distintos tipos de mapping task:

Una vez completado el mapping, puede ver los resultados:

Consejo

Si el mapping falla, puede consultar la guía de tratamiento de fallos de mapping.

Habilitar el servicio de posicionamiento

Después de verificar que los resultados del mapping son correctos, también debe añadir el mapa Mega Block a la library de posicionamiento antes de poder usarlo. Los pasos detallados son:

Consejo

Troubleshooting

Si durante el proceso encuentra problemas o situaciones no ideales, puede consultar primero los siguientes temas para soluciones más específicas:

Si estos temas no resuelven el problema, recopile la información necesaria y envíe el caso al equipo de EasyAR.

Desarrollo de aplicaciones

  • Unity Mega Development Quick Start explica cómo configurar y ejecutar el sample de Unity de EasyAR Mega para comenzar rápidamente con el desarrollo de EasyAR Mega. Puede consultar este documento para completar el desarrollo de la aplicación con rapidez.
  • WeChat Mini Program Mega Development Quick Start explica cómo ejecutar rápidamente el sample project del plugin Mega para WeChat Mini Program para comenzar rápidamente con el desarrollo de EasyAR Mega. Puede consultar este documento para completar con rapidez el desarrollo de aplicaciones para WeChat Mini Program.

Guía avanzada y en profundidad de Mega

Después de completar la configuración básica del servicio de posicionamiento Mega, puede consultar las siguientes secciones para comprender mejor más funciones y características de Mega, y realizar optimizaciones específicas para escenarios complejos.

Escenarios avanzados

Al usar Mega para construir un servicio de posicionamiento, puede encontrarse con requisitos de escenarios complejos. Esta sección presenta soluciones de optimización para esos casos:

Verificación y diagnóstico

Antes de publicar su aplicación, puede verificar y diagnosticar el efecto de posicionamiento de las siguientes maneras:

Operación y mantenimiento

Con el tiempo, el entorno físico puede cambiar y el tamaño del negocio también puede crecer. Esta sección explica cómo realizar mantenimiento, optimización y expansión continuos del servicio.

  • Actualización de la scene: cómo actualizar y mejorar solo los datos subyacentes del mapa cuando cambia el entorno real, manteniendo sin cambios la posición del contenido virtual existente.
  • Expansión del servicio: soluciones para el crecimiento del volumen de negocio, incluida la estimación de QPS del localization service, el monitoreo de capacidad y el proceso de expansión.
  • Migración de versión: cómo migrar sin problemas los datos existentes a la nueva versión del servicio cuando hay una gran actualización del Mega mapping service.
  • Actualización de formato de datos: migrar de forma fluida el formato de datos del localization service a uno con mejor rendimiento y versión más nueva.

En conclusión

¡Bienvenido a Mega para construir su propio AR world a escala ciudad! Si necesita más ayuda o encuentra dificultades técnicas durante el desarrollo, puede visitar la Comunidad de preguntas y respuestas de EasyAR para buscar soluciones o hacer preguntas, o puede comunicarse directamente con nosotros por los canales comerciales.

Por último, puede visitar el sitio web oficial de EasyAR para obtener las últimas novedades de producto y casos del sector. ¡Le deseamos un viaje de desarrollo AR fluido y agradable!