Table of Contents

Detalhes do exemplo Workflow_FrameSource_CameraDevice

Workflow_FrameSource_CameraDevice é uma cena de exemplo focada no controle de baixo nível da fonte de entrada de frames (Frame Source). Ela mostra como usar CameraDeviceFrameSource para obter o fluxo de imagens brutas da câmera e realizar alguns controles básicos.

Uso

1. Abrir a cena

No Unity Editor, abra a cena Workflow_FrameSource_CameraDevice, localizada no diretório Assets/.

2. Compilar e executar

  • Clique em Play no editor para ver a imagem do efeito no PC (algumas funções são limitadas).
  • Você deve compilar para um dispositivo real para experimentar completamente as capacidades básicas de controle da câmera.

Após o aplicativo iniciar, a câmera traseira será aberta automaticamente.

Efeito esperado

Quando a câmera aponta para o ambiente ao redor:

  1. A imagem da câmera em tempo real é exibida na tela.
  2. Nesse momento, um modelo 3D dinâmico de panda é renderizado.
  3. A UI mostra o status atual da câmera (como resolução e FPS).
  4. Clique no botão Loop Size para alternar a resolução dos frames de saída suportada pela câmera atual.
  5. Clique no botão Flash Torch para desligar/ligar o flash.
  6. Clique em HorizontalFlip para alternar a exibição espelhada da imagem atual.
  7. Clique em CaptureIamge para alternar se o modelo captura a imagem do ambiente atual como sua própria textura.
  8. Clique em CameraImage para alternar se a imagem da câmera atual é exibida.
  9. Clique em Camera para desligar/ligar a câmera atual. Depois de desligada, a imagem manterá o estado anterior ao desligamento.
  10. Alterne dinamicamente entre a câmera frontal/traseira com o botão NextCamera.

Com Workflow_FrameSource_CameraDevice, você pode compreender profundamente a capacidade da EasyAR de controlar recursos de câmera de baixo nível, estabelecendo uma base sólida para criar aplicações AR de alto desempenho e altamente personalizadas.