Table of Contents

Componente de validação

O componente de validação é usado para simular a execução e validar efeitos Mega em um PC.

Nota

Para desenvolver aplicações Unity, use a session validation tool.

Visão geral da interface quando não está em execução

Quando não está em execução, o painel da ferramenta exibe

validation

Visão geral da interface em execução

Após a execução, o painel da ferramenta exibirá

validation

Após abrir a janela da ferramenta, a janela da ferramenta exibirá

validation

Descrição das áreas da ferramenta

  1. Área de controle de execução
  2. Área de reprodução EIF
  3. Área de controle de localização
  4. Área de controle de exibição
  5. Área de informações de status

Área de controle de execução

validation

  1. Usar/desativar a validation tool
  2. Iniciar/parar a validation tool
  3. Seleção de localization url
  4. Abrir a janela de controle runtime da validation tool
  5. Abrir a session tool

Área de reprodução EIF

validation

  1. Reproduzir/pausar
  2. Parar
  3. Avançar 5s (disponível para dados de novo formato, exceto parada anormal de gravação)
  4. Reduzir velocidade de reprodução (disponível para dados de novo formato)
  5. Aumentar velocidade de reprodução (disponível para dados de novo formato)
  6. Voltar 5s (disponível para dados de novo formato, exceto parada anormal de gravação)
  7. Abrir arquivo EIF
  8. Tempo atual/tempo total
  9. Velocidade atual
  10. Progresso da reprodução (dados de novo formato podem ser arrastados, exceto parada anormal de gravação)

Área de controle de localization

validation

  1. Iniciar/parar localization (iniciada por padrão)
  2. Redefinir tracking status

Área de controle de exibição

validation

  1. Mostrar/ocultar video background
  2. Mostrar/ocultar Block model (em URP, o modelo na Scene window também será ocultado)
  3. Controlar opacity do Block model (indisponível em URP)

O efeito de transição de opacity do Block model é o seguinte

validation

Área de informações de status

validation

  1. Copiar o conteúdo da localization response atual para o clipboard
  2. Indicador de response content.
    • Verde: o processo de localization está normal e localized em block.
    • Branco: o processo de localization está normal e não localized em block.
    • Vermelho: ocorreu exception durante localization.
  3. Informações de localization response

Fluxo de uso

Preparar dados EIF

A validação requer dados EIF. Use a ferramenta de gravação de dados de simulação do Mega Toolbox para gravar um arquivo EIF. Dependendo do formato de gravação selecionado, o resultado salvará um arquivo .mkveif, ou um arquivo .eif e um arquivo .eif.json. Esses dois últimos arquivos são ambos indispensáveis.

Preparar Package

Certifique-se de que com.easyar.sense já foi importado. Se não tiver sido importado, você verá a seguinte informação.

validation

Nesse momento, use Unity Package Manager para importar o package necessário: com.easyar.sense-**.tgz.

Preencher EasyAR Sense License Key

Entre no EasyAR Developer Center pela web e obtenha a EasyAR Sense License Key.

validation

No menu do Unity, abra EasyAR > Sense > Configuration.

validation

Depois preencha, na janela Project Settings aberta, a license key copiada do site.

validation

Conecte o serviço de localização Mega. Depois de adicionar a ferramenta, selecione na ferramenta correspondente o serviço de localização que precisa ser validado.

validation

Preparar dados Block (opcional)

Para visualizar intuitivamente o resultado de localização, geralmente é recomendado carregar os dados do modelo Block da área correspondente. Carregue-os conforme a descrição do componente de dados Block.

Preparar dados de anotação (opcional)

Se precisar exibir dados de anotação durante a localização, você pode anotar com o componente de anotação ou importar anotações pelo componente de pacote de dados de anotação.

validation

Se nesse momento Block e os dados de anotação já tiverem sido importados na cena, eles serão exibidos na cena.

validation

Preparar conteúdo 3D (opcional)

Você pode criar objetos 3D pelo menu. Observe que objetos 3D precisam ficar sob o nó Block.

validation

Após a criação, você pode ajustar posição, tamanho e outras propriedades conforme necessário.

validation

Naturalmente, você também pode importar seu próprio modelo.

validation

Iniciar a ferramenta

Primeiro habilite a ferramenta e depois clique no botão Run para iniciar.

validation

Você também pode iniciar pelo botão na barra de ferramentas do Unity.

validation

Após iniciar, aparecerá uma janela de aviso. Se você está desenvolvendo uma aplicação Unity, leia com atenção.

validation

Abrir EIF

Depois que EIF é aberto, a reprodução começa automaticamente.

validation

Ver o resultado

Você pode controlar a reprodução conforme necessário. Normalmente o resultado será assim.

validation

Você também pode ocultar completamente o modelo Block, de modo que o efeito seja igual ao visto na cena real.

validation

Parar a execução e restaurar a aplicação

Pare a execução pelo botão da ferramenta.

validation

Ou pare pelo botão na barra de ferramentas do Unity.

validation

Se você precisar desenvolver sua própria aplicação e executar seu programa no editor, lembre-se de desabilitar a ferramenta de validação. Isso vale apenas para o editor e não afeta o resultado no telefone.

validation

Efeitos de exibição e recomendações de uso do Unity

Ajustar o tamanho da janela Game

Recomenda-se que o tamanho da janela corresponda ao tamanho do frame de video EIF. Em geral, use um tamanho fixo aproximadamente equivalente a 1080P, como 1080x1920, ou 1920x1080 em paisagem.

validation validation

Se o tamanho da janela diferir muito do frame de video EIF, a imagem de video completa nao podera ser visualizada, e a ferramenta tambem exibira uma mensagem de aviso.

Ajustar a iluminacao da cena

Para observar melhor o efeito de renderizacao, adicione e ajuste a iluminacao conforme necessario. Se nao houver requisitos especiais de iluminacao Unity, Unity pode gerar ambient light automaticamente,

validation validation

Mostrar a janela Scene e a janela Game ao mesmo tempo

As vezes e necessario visualizar o conteudo da janela Scene e da janela Game ao mesmo tempo. Nesse caso, ajuste o layout padrao de janelas do Unity e posicione as janelas Scene e Game conforme necessario.

validation

Notas de desenvolvimento Unity

ARSession

Quando a ferramenta inicia, ela cria automaticamente ARSession e outros componentes EasyAR necessários. Se já houver um ARSession (active) na cena, a ferramenta desativará o ARSession original. No entanto, sessions criadas dinamicamente não serão controladas, e um erro será relatado se elas forem executadas.

Main Camera

A ferramenta modifica Clear Flags e Background da main camera em runtime. Clear Flags será alterado para Solid Color. Background será alterado para preto. Essas alterações não serão salvas.

Center mode

Quando a ferramenta é executada, todos os center mode suportados podem ser usados. Normalmente, recomenda-se usar First Target center mode.