Table of Contents

Detalles del ejemplo Workflow_FrameSource_CameraDevice

Workflow_FrameSource_CameraDevice es una escena de ejemplo centrada en el control de bajo nivel de la fuente de entrada de frames (Frame Source). Muestra cómo usar CameraDeviceFrameSource para obtener el flujo de imágenes sin procesar de la cámara y realizar algunos controles básicos.

Uso

1. Abrir la escena

En Unity Editor, abra la escena Workflow_FrameSource_CameraDevice, ubicada en el directorio Assets/.

2. Compilar y ejecutar

  • Haga clic en Play en el editor para ver el efecto en PC (algunas funciones son limitadas).
  • Debe compilar en un dispositivo real para experimentar por completo las capacidades básicas de control de la cámara.

Después de iniciar la aplicación, se abrirá automáticamente la cámara trasera.

Efecto esperado

Cuando la cámara apunta al entorno circundante:

  1. En la pantalla se muestra la imagen de cámara en tiempo real.
  2. En este momento se renderiza un modelo de panda 3D dinámico.
  3. La UI muestra el estado actual de la cámara (como resolución y FPS).
  4. Haga clic en el botón Loop Size para cambiar la resolución de frames de salida compatible con la cámara actual.
  5. Haga clic en el botón Flash Torch para apagar/encender el flash.
  6. Haga clic en HorizontalFlip para cambiar la visualización en espejo de la imagen actual.
  7. Haga clic en CaptureIamge para cambiar si el modelo captura la imagen del entorno actual como su propia textura.
  8. Haga clic en CameraImage para cambiar si se muestra la imagen de la cámara actual.
  9. Haga clic en Camera para apagar/encender la cámara actual. Después de apagarla, la imagen mantendrá el estado anterior al apagado.
  10. Cambie dinámicamente entre la cámara frontal/trasera con el botón NextCamera.

Con Workflow_FrameSource_CameraDevice, puede dominar en profundidad la capacidad de EasyAR para controlar recursos de cámara de bajo nivel, sentando una base sólida para crear aplicaciones AR de alto rendimiento y altamente personalizadas.