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:
- A imagem da câmera em tempo real é exibida na tela.
- Nesse momento, um modelo 3D dinâmico de panda é renderizado.
- A UI mostra o status atual da câmera (como resolução e FPS).
- Clique no botão
Loop Sizepara alternar a resolução dos frames de saída suportada pela câmera atual. - Clique no botão
Flash Torchpara desligar/ligar o flash. - Clique em
HorizontalFlippara alternar a exibição espelhada da imagem atual. - Clique em
CaptureIamgepara alternar se o modelo captura a imagem do ambiente atual como sua própria textura. - Clique em
CameraImagepara alternar se a imagem da câmera atual é exibida. - Clique em
Camerapara desligar/ligar a câmera atual. Depois de desligada, a imagem manterá o estado anterior ao desligamento. - Alterne dinamicamente entre a câmera frontal/traseira com o botão
NextCamera.
Dica
Para mais detalhes de FrameSource, consulte:
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.