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:
- Captura com câmera panorâmica (única imagem)
- Captura com câmera panorâmica (fusão de grande escala)
- Captura com celular (pequeno espaço)
- Captura com celular (objeto)
- Captura a laser (XGRIDS)
Após o mapeamento, você pode verificar os resultados:
- Trajetória (rota de captura)
- Relatório de mapeamento
- Informações do Block
- Malha 3D realista
- Splatting Gaussiano 3D (LCC XGRIDS)
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:
- Configurar biblioteca de localização
- Gerenciar biblioteca de localização
- Confirmar disponibilidade da biblioteca de localizaçã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:
- Otimização de cenários complexos é uma solução especializada para espaços muito grandes, operação 24 horas, múltiplos andares e cenários de alta similaridade
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:
- Pode usar verificação de execução simulada, sem necessidade de testes no local
- Se for conveniente, também pode realizar verificação de execução no local
- Se encontrar problemas durante a localização, pode coletar dados de diagnóstico e relatá-los à equipe da EasyAR
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:
- Mega Studio (Unity) ambiente integrado para carregar mapas, anotar conteúdo e simular execução no Unity Editor.
- Mega Toolbox (App) caixa de ferramentas abrangente executada em dispositivos móveis para captura de dados e testes no local.
- 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!