Table of Contents

Criar e carregar anotações com o Unity Editor

Este artigo apresenta como criar e carregar anotações com o Mega Studio no Unity Editor.

Antes de começar

Dica

O plugin Mega já adicionou uma dependência de com.unity.cloud.gltfast, portanto você pode arrastar diretamente o arquivo de modelo para Unity Assets.

Por que anotações são necessárias

EasyAR Mega Annotation (EMA) pode ser usado para sincronizar posições espaciais entre plataformas com definições diferentes de sistemas de coordenadas.

Unity

Sistema de coordenadas local da anotação no ambiente Unity: a direção positiva de X aponta para trás, a direção positiva de Y aponta para cima e a direção positiva de Z aponta para a direita.

xr-frame

Sistema de coordenadas local da anotação no ambiente xr-frame: a direção positiva de X aponta para trás, a direção positiva de Y aponta para cima e a direção positiva de Z aponta para a esquerda.

A diferença de direção acima vem das definições diferentes de sistema de coordenadas adotadas por Unity e xr-frame (sistemas de mão esquerda/mão direita).

Usar EMA para sincronizar posições espaciais tem as seguintes vantagens significativas:

  1. Simplifica o processo de desenvolvimento: processa automaticamente a conversão de coordenadas entre plataformas, evitando lógica trabalhosa e a propensão a erros do cálculo manual.
  2. Melhora a eficiência de depuração: pode ser carregado diretamente no MegaToolbox, facilitando testes rápidos em dispositivos reais e verificação de dados.

Etapas de operação

  1. Criar ferramenta de anotação

    Clique com o botão direito no painel Hierarchy do Unity e selecione EasyAR Mega > Tool > Annotation Tool (Edit Mode) em sequência.

    annotation

    Após a criação, dois nós, EasyAR.Mega.Annotation e MegaBlocks, são gerados na cena.

    Selecione o nó EasyAR.Mega.Annotation. Campos de usuário/e-mail e senha aparecerão em seu painel Inspector.

    annotation

  2. Entrar na conta

    Insira a conta EasyAR e a senha, depois clique em login. Se for bem-sucedido, a ferramenta Studio aparecerá no painel Inspector.

  3. Selecionar banco de localização em nuvem Mega

    Clique no ícone à direita de Mega Cloud Service.

    annotation

    Selecione o banco que será usado.

    annotation

    Após carregar com sucesso o banco de localização e as informações de Mega Blocks, o painel da ferramenta Studio será exibido como mostrado.

    annotation

  4. Carregar modelo denso do Block

    Clique em Load à direita do nome do Block para carregar dinamicamente o modelo denso desse Block.

    annotation

    Depois que o modelo terminar de carregar, ele aparecerá na guia Scene. Observe que, quando o indicador mostrado no canto inferior esquerdo aparecer, o modelo na visualização atual ainda não terminou de carregar. Aguarde até que o indicador desapareça; isso significa que o carregamento foi concluído.

    annotation

  5. Criar anotação

    Na cena, mantenha Ctrl (Windows) / Command (Mac) pressionado e clique com o botão esquerdo no local onde a anotação é necessária.

  6. Usar modelo

    Arraste o modelo importado para o nó da cena como nó filho da anotação.

    Altere todos os valores de Position e Rotation no painel Inspector do modelo para 0. Scale pode ser ajustado conforme necessário.

    Nota

    EMA contém toda a lógica de transformação de coordenadas. Definir Position e Rotation do modelo como 0 faz com que o centro geométrico do modelo coincida completamente com o ponto de anotação. Todos os ajustes de translação e rotação devem ser feitos operando seu nó pai, o nó de anotação.

    annotation

  7. [Opcional] Ajustar precisamente a posição do modelo

    Se precisar ajustar precisamente a posição e orientação do modelo, consulte como usar o editor Unity para alinhar precisamente conteúdo 3D com a cena real.

  8. Criar pacote de dados de anotação

    Clique no ícone à direita do pacote de dados de anotação no painel Inspector.

    annotation

    Insira o nome dos dados de anotação na caixa e clique na marca de seleção à direita.

    annotation

    Após a criação bem-sucedida, deverá aparecer como mostrado. Depois clique em Confirm abaixo.

    annotation

    Clique no ícone de upload para enviar.

    annotation

    Um aviso aparece após o upload ser bem-sucedido.

    annotation

  9. Registrar ID da anotação

    Você precisa registrar o nome ou ID dos dados de anotação para carregar os dados correspondentes no xr-frame.

    annotation

    Após o upload bem-sucedido, você também poderá ver as informações correspondentes no banco de localização em nuvem.

    annotation

    Aqui você também pode ver o nome e o ID dos dados de anotação enviados.

    annotation

Próximas etapas

Tópicos relacionados