Table of Contents

Workflow_ARSession exemplo detalhado

Workflow_ARSession é um exemplo de leve gerenciamento de sessão AR, demonstrando como construir um fluxo completo de aplicativo AR com dependência mínima. Oferece suporte simultâneo a modo compatível AR Foundation e modo simplificado, permitindo escolha flexível conforme necessidades do projeto.

Métodos de uso

Seleção de cena (escolha uma)

No Editor Unity, a cena Workflow_ARSession contém dois objetos-raiz de configuração mutuamente exclusivos. Ative apenas um grupo (garanta que o outro esteja desativado):

Configuração Cenário aplicável Dependências
ARFoundationCompatibleSceneSetup Projetos que usam ou planejam integrar AR Foundation Requer configuração do AR Foundation
SimpleSceneSetup Sem dependência do AR Foundation, usando recursos nativos do EasyAR Sem dependências adicionais, ideal para aplicativos AR leves

Construção e execução

  1. Adicione Workflow_ARSession à lista de cenas em File > Build Settings ou Build Profiles > Scene List.
  2. Confirme as opções de build em Project Settings > Player conforme a plataforma alvo (ex: Android/iOS).
  3. Construa para dispositivo físico e execute.

Após a inicialização, o aplicativo inicializará automaticamente a câmera e aguardará reconhecimento do alvo.

Alvo de reconhecimento e métodos de obtenção

Este exemplo demonstra por padrão a funcionalidade reconhecimento de imagem (Image Tracking), mas sua arquitetura permite fácil extensão para outros modos como rastreamento de objetos ou reconhecimento em nuvem.

Alvo padrão: namecard.jpg

  • Tipo de alvo: Imagem 2D (tamanho impresso recomendado ≥ 90mm × 54mm)
  • URL para download: 🔗 namecard
    namecard

Como substituir o alvo?

  1. Coloque sua imagem (JPG/PNG) em Assets/Samples/EasyAR Sense Unity Plugin/[versão]/__All Samples__/Workflow/Workflow_ARSession/Targets.
  2. Selecione o componente ImageTarget-namecard na cena e altere Texture no Inspector > Image Target Controller (Script) para sua imagem.
  3. Ajuste Name e Scale. Scale é o tamanho físico do alvo em metros, baseado no lado mais longo da imagem.
    Replace Image Target
  4. Salve e reconstrua.

Resultado esperado

Ao direcionar a câmera para a imagem alvo, o sistema:

  1. Detectará e rastreará a imagem em tempo real;
  2. Sobreporá um panda 3D no plano da imagem;

A posição, orientação e escala do panda estão estritamente vinculadas à pose do alvo. Mesmo com movimento, oclusão parcial ou variações de iluminação, o rastreamento permanecerá estável.

Sugestões de extensão

  • Adicionar rastreamento de objetos: Substitua ImageTracker por ObjectTracker e carregue arquivos .obj;
  • Usar reconhecimento em nuvem: Utilize CloudRecognizer em vez de lista local de alvos;
  • Suporte a múltiplos alvos: Expanda de um único alvo para múltiplas imagens. O sistema lidará automaticamente com rastreamento simultâneo.
Dica

Mais componentes em Componentes AR.

Com o Workflow_ARSession, você dominará rapidamente o fluxo principal do EasyAR e poderá construir aplicativos AR de nível profissional.