Table of Contents

Referência da ferramenta do editor de Mega block

Nota

Esta ferramenta só existe nas versões >= 4003

A ferramenta do editor só pode ser usada depois de importar o pacote com.easyar.mega.

alt text

Captura de tela da ferramenta em condições padrão depois de criada com sucesso.

alt text

Captura de tela da ferramenta quando um block possui vários grupos de mesh.

Dica

Um block pode conter vários grupos de mesh. Blocks criados usando as funcionalidades de fusão em grande escala ou atualização incremental podem conter vários grupos de mesh. Cada grupo de mesh pode ser carregado e descarregado independentemente. As áreas de sobreposição das fronteiras de cada grupo de mesh não se sobrepõem perfeitamente. Ao usar, você pode selecionar quais grupos de mesh carregar de acordo com as necessidades reais.

Nome Descrição
X Exclui a ferramenta do editor.
From ID do aplicativo do serviço atualmente conectado.
Updated Hora da conexão com o serviço.
Reload Reconecta-se ao serviço. Se o ID do block estiver especificado e o block existir no serviço, a interface da ferramenta do editor de Mega block será aberta. Caso contrário, a interface de erro continuará sendo exibida.
[block name] (v) Exibe o nome e a versão do block. Clique no botão à esquerda para expandir/recolher as informações detalhadas do block.
        Diagnosis Info Exporta as informações de diagnóstico.
        Job ID ID da tarefa de mapeamento do block.
[mesh group name] Exibe o nome do grupo de mesh. Clique na caixa de seleção para carregar/descarregar os dados do mesh.
        Retry Quando a carga do mesh falhar, clique neste botão para recarregá-lo.
        Mesh Exibe/oculta o mesh do block.
                Export Exporta o mesh do block.
        Panorama Preview Marker Exibe/oculta os marcadores de visualização da imagem panorâmica.
        Mesh Bounds Gizmo Exibe/oculta o gizmo das fronteiras do mesh.
        Collider Mesh Configuração do mesh de detecção de colisão. Opções:
  • None: Não suporta detecção de raios, carregamento mais rápido.
  • Min LOD: LOD de baixa precisão (apenas detecção de raios), troca de LOD sem travamentos.
  • Match LOD: Corresponde ao LOD atual, troca de LOD pode ter ligeiro travamento.

Nós da cena

Os dados da ferramenta do editor são armazenados no nó EasyAR.Mega.EditorTool. Excluir esse nó é equivalente a excluir os dados da ferramenta do editor.

alt text

Cuidado

Não modifique diretamente o conteúdo do nó EasyAR.Mega.EditorTool, especialmente o Transform desse nó. Caso contrário, a ferramenta do editor pode não funcionar corretamente ou a posição de exibição do conteúdo durante o rastreamento pode estar incorreta.

Informações básicas

alt text

Nome Descrição
Job ID ID da tarefa de mapeamento do block.
Block ID ID do block.
Block Name Nome do block.
Modified Hora da modificação do block.
Version Versão do mapeamento do block.
GNSS Location Coordenadas GNSS (GPS, Beidou, etc.). Apenas exibe valores corretos depois que o mesh do block for carregado.
        Latitude Coordenada de latitude GNSS.
Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block.
        Longitude Coordenada de longitude GNSS.
Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block.
        Altitude Coordenada de altitude GNSS.
Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block.
From Service Informações do serviço usadas ao obter o block.
        Type Tipo de serviço.
        App ID ID do aplicativo do serviço.

Mesh

O mesh do block está alinhado com o espaço do objeto de rastreamento do block. Você pode colocar conteúdo 3D diretamente no modelo.

Os dados do mesh do block são armazenados no nó da ferramenta e só existem no modo do editor. Não serão empacotados no aplicativo final.

Carga

Clique na caixa de seleção ao lado do nome do grupo de mesh. Isso iniciará o processo de carga dos dados do grupo. Depois da carga, você poderá ver o mesh do grupo atual na janela Scene.

Desmarcar a caixa de seleção descarregará os dados do grupo.

Durante o processo de carga, uma animação de carregamento será exibida no canto inferior esquerdo da janela Scene.

O mesh do block alternará o LOD de acordo com a posição da câmera. Mantenha a conexão com a Internet ao usá-lo para evitar falhas na troca de LOD.

Quando a carga ou a troca de LOD falhar, as fronteiras do mesh que não foram carregadas com sucesso na janela Scene exibirão um gizmo de cor quente. A janela Console exibirá informações de erro detalhadas.

Depois de resolver o problema, você pode clicar no botão Retry para recarregar.

Após a carga, o mesh será armazenado em cache localmente. O caminho do cache é:

var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")

Exibição/ocultação

Clique na caixa de seleção Mesh para exibir/ocultar o mesh do grupo atual. Essa opção é marcada por padrão depois que o mesh for carregado.

Exibir/ocultar o mesh não afetará a posição de renderização do conteúdo 3D nem o estado do nó do block.

Gizmo das fronteiras

Clique na caixa de seleção Mesh Bounds Gizmo para exibir/ocultar o gizmo das fronteiras do mesh do grupo atual. Essa opção está desmarcada por padrão.

Gizmos de cores diferentes representam diferentes LODs. Cores frias representam meshes carregados com sucesso, e cores quentes representam meshes não carregados (incluindo falhas de carga).

Detecção de colisão

Se você precisar usar a detecção de raios para interagir com o mesh, precisa configurar a opção Collider Mesh. Essa opção é None por padrão, o que significa que não suporta detecção de raios.

Exportação

Clique no botão Export para exportar os dados do mesh do grupo atual.

Nome Descrição
Export LODs Selecione a precisão do LOD do modelo a ser exportado. Quanto menor o número, menor a clareza.
Você pode selecionar vários itens se Merge mesh não estiver marcado. Se Merge mesh estiver marcado, só pode selecionar um item.
Export Raw Data Se exportar os dados brutos.
Os dados brutos podem não ser carregados em alguns softwares (por exemplo, blender) porque esses softwares não suportam algumas extensões gltf.
Export Textures Se exportar as texturas.
Se você só precisar exportar o modelo para uso como ocultação ou detecção de colisão, não precisa exportar as texturas.
Format O formato do arquivo único exportado é glb ou gltf.
Merge mesh Se mesclar todos os meshes em um único arquivo para exportação.
Apenas está disponível quando um único LOD for selecionado.
O processo de mesclagem e o mesh mesclado exigem mais memória de vídeo.
Export Clique para começar a exportar.

Durante o processo de exportação, uma barra de progresso será exibida abaixo da caixa de seleção Mesh.

Após a exportação ser concluída, você verá uma mensagem pop-up de Completed.

Imagem panorâmica

Os marcadores da imagem panorâmica e os dados da imagem panorâmica são armazenados no nó da ferramenta e só existem no modo do editor. Não serão empacotados no aplicativo final.

Informações básicas

Ao lado de Panorama Preview Marker, as informações de clareza da imagem panorâmica serão exibidas. Existem dois tipos: SD (clareza padrão) e HD (alta clareza). Normalmente, o serviço ativado fornece imagens panorâmicas de clareza SD por padrão. Imagens panorâmicas de alta clareza precisam ser obtidas entrando em contato com o setor comercial.

Alguns dados não suportam imagens panorâmicas. Nesse caso, Data not supported será exibido ao lado de Panorama Preview Marker.

Marcadores

Clique na caixa de seleção Panorama Preview Marker para exibir/ocultar os marcadores de visualização da imagem panorâmica. Essa opção está desmarcada por padrão depois que o mesh for carregado.

Os marcadores de visualização da imagem panorâmica serão exibidos na janela Scene.

Depois de clicar em um marcador, a janela MegaPanorama será aberta. Depois de clicar em diferentes marcadores, o conteúdo da janela MegaPanorama será imediatamente alterado para a imagem panorâmica correspondente.

Janela da imagem panorâmica

Depois de clicar em um marcador, a janela MegaPanorama será aberta e exibirá a imagem panorâmica correspondente ao marcador.

A janela MegaPanorama também é um tipo de janela Scene. Você pode usar o botão direito do mouse para arrastar e girar a visualização. Outros controles, como zoom e movimento, estão desabilitados nessa janela.

Quando Mesh estiver aberto, o efeito de exibição da janela MegaPanorama manterá a ocultação do modelo espacial baseado no mesh.

Dica
  • Essa funcionalidade ainda estará disponível depois que o editor entrar no modo de reprodução, mas a precisão da ocultação do modelo espacial baseado no mesh é afetada pela desativação da troca de LOD.

Você também pode clicar em outros marcadores na janela MegaPanorama. O conteúdo será imediatamente alterado para a imagem panorâmica correspondente.

Informações de diagnóstico

Clique no botão Diagnosis Info para exportar as informações de diagnóstico. As informações de diagnóstico incluem as informações básicas do block atual, as informações do serviço em que o block está localizado, etc.

Importante

Ao enviar um problema para a EasyAR, é recomendável anexar as informações de diagnóstico para localizar o problema rapidamente.