Table of Contents

Guia de uso do Mega

Mega é a tecnologia de computação espacial colaborativa de dispositivo e nuvem em escala urbana lançada pela EasyAR. Através de soluções flexíveis de captura, capacidades estáveis de mapeamento e localização, e uma cadeia de ferramentas completa, visa criar um espaço gêmeo digital persistente e de alta precisão para todo o mundo físico (como cidades, campi ou grandes shoppings). Com o Mega, seu aplicativo pode alcançar posicionamento interno e externo preciso em grande escala e oclusão realista de realidade virtual, proporcionando aos usuários uma experiência de interação espacial sem precedentes.

Existem algumas diferenças entre o Mega e as capacidades tradicionais de RA:

Rastreamento de imagem Rastreamento de movimento RA de grande espaço Mega
Identificação e rastreamento em tempo real de imagens planas Obtém a posição e orientação do dispositivo em relação ao mundo real Associa e funde todo o mundo real com conteúdos de RA
✅ Conteúdo impresso e 3D perfeitamente associado e fundido ❌ Baixa associação entre conteúdo RA e cena ✅ Percepção espacial RA associada e fundida com o ambiente
❌ Requer indicação de quais impressos podem ter experiência RA ✅ Experiência RA a qualquer hora e lugar ✅ Cobertura total da cena, sem necessidade de indicação pontual

Guia de introdução ao Mega

Ao contrário do posicionamento GNSS tradicional que depende de sinais de satélite, o Mega baseia-se em tecnologia avançada de localização visual. Ao comparar dados de imagem capturados em tempo real pelo dispositivo do usuário com dados tridimensionais pré-construídos de alta precisão, determina a pose de 6 DoF do usuário no mundo físico. Com base nessa pose, o aplicativo pode renderizar e sobrepor conteúdo virtual na posição física correta.

Você pode seguir o fluxo de trabalho abaixo para começar a usar o Mega do zero:

flowchart LR

A[Captura de dados] --> B[Construindo mapa de Mega Block] --> C[Configurando biblioteca de localização, posicionando conteúdo virtual] --> D[Localização Mega]

Captura de dados

O Mega oferece vários métodos de captura, como câmera panorâmica, captura por celular, scanner a laser, etc. Você pode escolher com base nas características do cenário alvo, referindo-se à seguinte tabela:

Cenário típico Solução de captura Dispositivo de captura Tempo de captura esperado Visualização rápida
Espaços grandes (shoppings, museus) Captura única com câmera panorâmica GoPro Max Menos de 128 minutos Captura de dados com câmera panorâmica
Espaços muito grandes (grandes atrações turísticas, ruas contínuas) Fusão de captura panorâmica em grande escala GoPro Max Mais de 128 minutos Captura de dados em espaços de grande escala
Pequenos espaços (salas, lojas, exposições) Captura de pequenos espaços com celular iPhone / celular Android com ARCore Menos de 15 minutos Captura de dados espaciais com celular
Objeto único (exposição, equipamento, produto) Captura de objeto com celular iPhone / celular Android com ARCore Menos de 15 minutos Captura de dados de objeto específico com celular

Construindo mapa de Mega Block

Após a captura de dados, você precisa criar uma tarefa de mapeamento, enviar os dados capturados para o EasyAR Developer Center. O sistema de mapeamento em nuvem do Mega processará automaticamente e construirá o mapa Mega Block.

Diferentes soluções de captura correspondem a diferentes tipos de tarefas de mapeamento:

Após o mapeamento, você pode verificar os resultados:

Dica

Se o mapeamento falhar, consulte o Guia de tratamento de falhas de mapeamento.

Ativando serviço de localização

Após verificar que os resultados do mapeamento estão corretos, você precisa adicionar o mapa Mega Block à biblioteca de localização para utilizá-lo. As etapas detalhadas são:

Dica

Solução de problemas

Se você encontrar problemas ou situações não ideais no fluxo acima, consulte primeiro os seguintes tópicos para soluções específicas:

Se os tópicos acima não resolverem seu problema, colete os dados e informações necessários e relate o problema à equipe da EasyAR.

Guia aprofundado e avançado do Mega

Após concluir a configuração básica do serviço de localização Mega, você pode consultar as seções abaixo para entender melhor mais funcionalidades e características do Mega e realizar otimizações específicas para cenários complexos.

Cenários avançados

Ao usar o Mega para construir serviços de localização, você pode encontrar alguns requisitos de cenário complexos. Esta seção apresenta soluções de otimização específicas para esses cenários complexos:

Verificação e diagnóstico

Antes de colocar seu aplicativo em produção, você pode verificar e diagnosticar o efeito de localização das seguintes formas:

Operação e manutenção

À medida que o serviço opera a longo prazo, o ambiente físico pode mudar e a escala de negócios pode aumentar. Esta seção explica como realizar manutenção contínua, otimização e expansão do serviço.

  • Atualização de cenário: quando o ambiente real muda, como atualizar e aprimorar apenas os dados de mapa subjacentes, mantendo as posições atuais do conteúdo virtual.
  • Expansão de serviço: soluções para lidar com o crescimento do volume de negócios, incluindo estimativa de QPS do serviço de localização, monitoramento de capacidade e processo de expansão de serviço.
  • Migração de versão: quando o serviço de mapeamento Mega passa por uma atualização significativa, como migrar suavemente os dados existentes para o novo serviço.
  • Atualização de formato de dados: migrar suavemente o formato de dados do serviço de localização para um formato mais recente e de melhor desempenho.

Manual de referência

Para plugins de editor e ferramentas móveis envolvidos em todo o fluxo de desenvolvimento, fornecemos documentação detalhada de referência:

  1. Mega Studio (Unity) ambiente integrado para carregar mapas, anotar conteúdo e simular execução no Unity Editor.
  2. Mega Toolbox (App) caixa de ferramentas abrangente executada em dispositivos móveis para captura de dados e testes no local.
  3. Mega Toolbox (Mini-programa) ferramenta de teste no local leve, sem necessidade de instalar aplicativo.

Considerações finais

Bem-vindo ao uso do Mega para construir seu mundo de RA em escala urbana! Se precisar de mais ajuda ou encontrar qualquer dificuldade técnica durante o desenvolvimento, visite a Comunidade de Perguntas e Respostas da EasyAR para buscar soluções ou fazer perguntas. Você também pode entrar em contato diretamente conosco via comercial para feedback.

Por fim, visite o site oficial da EasyAR para obter as últimas atualizações de produtos e casos do setor. Desejamos a você uma jornada de desenvolvimento de AR suave e agradável!