Table of Contents

Guia de solução de problemas da malha realista Mega

No desenvolvimento de aplicativos Mega, o posicionamento do conteúdo virtual é realizado por meio da Mesh. A aparência visual e a precisão do modelo Mesh afetam a precisão do posicionamento do conteúdo virtual e até o resultado final de localização do Mega. Este artigo explica possíveis problemas visuais e de precisão dos modelos Mesh, ajudando você a diferenciar defeitos normais e identificar problemas graves para relatar.

O que é um modelo Mesh

O Mega Mesh é um modelo geométrico 3D reconstruído a partir dos dados do ambiente capturados. Sua principal função é servir como referência física real para o conteúdo virtual, permitindo que objetos virtuais sejam corretamente ocluídos por paredes, pisos, mesas e cadeiras do mundo real, criando uma fusão mais realista entre real e virtual.

O Mega Mesh é reconstruído automaticamente por algoritmos em nuvem a partir dos vídeos capturados, e não modelado manualmente, portanto naturalmente apresenta alguns defeitos.

Expectativa correta:

Defeitos leves são totalmente normais, casos comuns:

  • A cor geral corresponde basicamente ao ambiente real, e paredes, pisos e objetos principais têm a cor correta.
  • A textura das estruturas principais é reconhecível, como padrões de ladrilhos, papel de parede ou aparência de exposições.
  • O modelo pode oferecer um bom efeito de mistura de luz e cor em AR.

Quais anomalias de modelo precisam ser tratadas

As situações abaixo são consideradas defeitos graves que afetam diretamente o aplicativo e precisam de atenção e tratamento.

Tipo de problema Exemplo típico Possível impacto
Grandes ausências ou buracos Uma parede inteira não refletiva e não transparente não tem Mesh, então objetos virtuais não são ocluídos corretamente Nessa área não é possível obter oclusão correta
Erro estrutural grave Uma parede inteira é reconstruída inclinada por engano, ou o tamanho da sala difere muito da realidade Objetos virtuais e ambiente real ficam desalinhados, e a oclusão é bastante prejudicada
Deformação ou inclinação severa O piso parece inclinado, as paredes ficam distorcidas ou os objetos muito deslocados O posicionamento do conteúdo virtual fica incoerente e a oclusão fica incorreta
Ruído ou fragmentos graves Muitos fragmentos flutuantes aparecem no ar A oclusão pisca e o desempenho cai
Área crítica totalmente errada Uma área de interação importante está completamente errada, como uma escada ou palco A interação do usuário falha e a experiência é quebrada
Modelo em camadas No mesmo local, o piso ou a parede aparecem em camadas A oclusão fica errada e o posicionamento impreciso
Cor totalmente errada em grande área Paredes ou pisos têm cores estranhas ou completamente erradas O ambiente parece irreal e visualmente incômodo

Tratamento de problemas e feedback

Se você encontrar os defeitos graves de modelo acima, colete as informações abaixo e envie-as para que possamos localizar e corrigir o problema rapidamente.

Colete as informações necessárias

  1. Capturas de tela ou vídeo

    • Capturas de tela: pelo menos 3 imagens de ângulos diferentes e com a área problemática marcada.
    • Vídeo: grave de 10 a 30 segundos com celular ou gravador de tela mostrando a área problemática da Mesh.
  2. Descrição do problema

    Ao relatar o problema, inclua sempre:

  • Escopo do problema: o mapa inteiro ou apenas uma área local
  • Tipo de mapa: qual tipo de construção de mapa foi afetado
  • Local e área: posição exata do problema
  • Descrição: detalhe a área problemática e os sintomas junto com capturas ou vídeo

Não diga apenas "o modelo está com problema" ou "a Mesh está feia"; sem capturas e detalhes concretos a solução demorará muito mais.

  1. Informações do mapa
    • Relatório de construção do mapa: relatório fornecido pelo Mega Block

      Baixar relatório de construção do mapa

    • Informações do serviço de localização: você pode exportar as informações do serviço de localização no Unity

      Na ferramenta de editor do nó block que você usa, clique no botão Diagnosis Info abaixo para exportar as informações de diagnóstico do Mega Block. Essas informações contêm apenas o Mega Block e as informações da localization library, sem outros dados sensíveis.

      O formato do arquivo exportado deve ser Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json.

Enviar feedback

Envie capturas ou gravação, descrição do problema e informações do mapa à equipe EasyAR, e então retornaremos uma solução após a análise.

Entender corretamente as funções e limitações do modelo Mesh, distinguir entre "defeitos normais" e "problemas reais" e enviar o feedback solicitado é a chave para resolver o problema com eficiência.