Mega conceitos básicos
O Mega envolve vários conceitos-chave e termos técnicos que são elementos fundamentais para construir e utilizar serviços de localização AR em escala urbana. Este documento explica os principais conceitos em linguagem não técnica, incluindo EMP, Mega Block, EIF e EMA, entre outros. Compreender esses conceitos ajuda a planejar melhor projetos, coletar dados, validar resultados e otimizar experiências AR.
EMP (dados de mapeamento)
EMP é o formato de arquivo gravado durante a coleta de dados de mapeamento com smartphones, contendo quadros de vídeo, dados de IMU (unidade de medição inercial), informações GNSS, poses SLAM, etc. Esses dados podem ser usados para gerar o resultado de mapeamento correspondente, o Mega Block.
Função
- Mapeamento rápido: ideal para pequenos espaços como salas ou exposições, ou objetos específicos, sem necessidade de equipamento profissional.
- Complementar a dados de câmeras panorâmicas: o EMP oferece maior flexibilidade.
Como obter e usar
- Obter: Use o aplicativo Mega Toolbox para gravar movendo o smartphone lentamente na área alvo (detalhes em Coletar pequenos espaços com smartphone - Métodos ou Coletar objetos específicos com smartphone - Métodos), exportando o arquivo EMP.
- Usar: Faça upload no console para criar tarefas de coleta para pequenos espaços ou tarefas de coleta para objetos, gerando Blocks.
Considerações
- Arquivos EMP têm tamanho reduzido, ideais para iteração rápida, mas não são recomendados para espaços muito grandes.
- Pontos-chave na coleta: movimento lento, varredura multiangular, evitar borrões ou interferências dinâmicas; consulte a lista de verificação de pontos-chave.
- Se o EMP resultar em Block de baixa qualidade, verifique compatibilidade do smartphone (requer suporte a ARCore/ARKit).
Mega block
O Mega Block é a unidade central de mapa de localização do Mega. Gerado pelo serviço de mapeamento, contém modelos 3D e mapas de localização, incorporando a estrutura geométrica, características visuais e informações de coordenadas da área alvo, funcionando como um "mapa gêmeo digital".
Características funcionais
- Fornece localização de alta precisão: dispositivos ancoram coordenadas mundiais com precisão centimétrica ao comparar imagens da câmera com características do Block.
- Suporta fusão AR: inclui oclusão real-virtual e conteúdos persistentes.
- Cobertura: um único Block pode abranger milhões de metros quadrados, suportando múltiplos andares ou grandes espaços.
Como obter e usar
- Obter: Através de coleta de dados, faça upload no console e crie tarefas de mapeamento para geração automática.
- Usar: Crie serviços de localização, bibliotecas de localização, adicione Blocks à biblioteca e configure em aplicativos.
Considerações
- A qualidade do Block depende da coleta de dados: ambientes com características ricas e iluminação uniforme geram melhores resultados.
- Para solução de problemas no mapeamento, consulte falhas no mapeamento ou defeitos no modelo.
EIF (dados de simulação)
EIF é o formato de dados usado para simular testes de localização, contendo quadros de vídeo, dados de IMU, informações GNSS e poses SLAM, servindo como entrada para os serviços Mega.
Função
- Validação simulada: teste localização e rastreamento em computador sem necessidade de testes físicos.
- Reprodução de problemas: grave trechos problemáticos para depurar deriva ou perda de rastreamento.
- Pré-visualização: combine com arquivos de anotação para simular sobreposição de conteúdo AR e avaliar a experiência do usuário.
Como obter e usar
- Obter: Grave com o Mega Toolbox na área alvo (detalhes em Pré-visualizar efeitos de execução simulada - Coletar dados EIF ou Coletar dados de anomalias visuais - Gravar arquivos EIF com Toolbox), exportando o arquivo EIF.
- Usar: Importe no Mega Studio para reproduzir e verificar desempenho de localização; ou envie para relatar problemas.
Considerações
- Gravações EIF não devem exceder 10 minutos, pois longa duração afeta o desempenho SLAM do dispositivo.
- Uso exclusivo para testes, não para mapeamento oficial.
EMA (arquivo de anotação)
EMA é o formato de arquivo para dados de anotação, definindo posição, orientação e comportamento de conteúdos AR dentro de um Mega Block. É um arquivo com estrutura JSON-like, contendo pontos de coordenadas, referências a modelos 3D, condições de acionamento, etc.
Função
- Ancoragem de conteúdo: especifica onde objetos virtuais (modelos, textos, animações) devem aparecer no mundo real.
- Definição de interação: configura regras de acionamento (ex.: exibir quando usuário se aproxima), lógicas de animação, sons, etc.
- Pré-visualização de efeitos: simula experiência AR completa combinada com EIF ou testes in loco.
Considerações
- EMA é opcional: localização básica não requer EMA, mas interações ricas dependem dele.
- Se EMA causar deslocamento de conteúdo, verifique consistência do sistema de coordenadas (deve corresponder ao Block).
Compreendendo esses conceitos, você poderá utilizar os serviços Mega com maior eficiência. Para detalhes adicionais, consulte a visão geral ou capítulos específicos.