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:
- Adquisición con cámara panorámica (imagen única)
- Adquisición con cámara panorámica (fusión de área ultra grande)
- Adquisición con teléfono móvil (espacio pequeño)
- Adquisición con teléfono móvil (objeto)
- Adquisición láser (XGrids)
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:
- Configurar la library de posicionamiento
- Gestionar la library de posicionamiento
- Confirmar la disponibilidad de la library de posicionamiento
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:
- Optimización de escenarios complejos es una solución específica para espacios ultra grandes, operación 24/7, varios pisos y escenarios de alta similitud
Verificación y diagnóstico
Antes de publicar su aplicación, puede verificar y diagnosticar el efecto de posicionamiento de las siguientes maneras:
- Puede usar simulation run verification sin pruebas en sitio
- Si le resulta conveniente, también puede realizar verificación en sitio
- Si encuentra problemas durante el posicionamiento, puede recopilar datos de diagnóstico y enviarlos al equipo de EasyAR
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!