Table of Contents

Подробности примера Workflow_FrameSource_CameraDevice

Workflow_FrameSource_CameraDevice — это пример сцены, сфокусированный на низкоуровневом управлении источником входных кадров (Frame Source). Он показывает, как использовать CameraDeviceFrameSource для получения исходного потока изображений с камеры и выполнения базовых операций управления.

Использование

1. Откройте сцену

В Unity Editor откройте сцену Workflow_FrameSource_CameraDevice, расположенную в каталоге Assets/.

2. Сборка и запуск

  • Нажмите Play в редакторе, чтобы посмотреть результат на PC (часть функций ограничена).
  • Чтобы полностью испытать базовые возможности управления камерой, необходимо выполнить сборку на реальное устройство.

После запуска приложения задняя камера откроется автоматически.

Ожидаемый результат

Когда камера направлена на окружающую среду:

  1. На экране отображается изображение камеры в реальном времени.
  2. В это время рендерится 3D-анимированная модель панды.
  3. UI показывает текущее состояние камеры (например, разрешение и FPS).
  4. Нажмите кнопку Loop Size, чтобы переключить разрешение выходных кадров, поддерживаемое текущей камерой.
  5. Нажмите кнопку Flash Torch, чтобы выключить/включить вспышку.
  6. Нажмите HorizontalFlip, чтобы переключить зеркальное отображение текущего изображения.
  7. Нажмите CaptureIamge, чтобы переключить, будет ли модель захватывать изображение текущей среды как собственную текстуру.
  8. Нажмите CameraImage, чтобы переключить отображение текущего изображения камеры.
  9. Нажмите Camera, чтобы выключить/включить текущую камеру. После выключения изображение останется в состоянии до выключения.
  10. С помощью кнопки NextCamera динамически переключайте переднюю/заднюю камеру.

С помощью Workflow_FrameSource_CameraDevice вы можете глубже освоить возможности EasyAR по управлению низкоуровневыми ресурсами камеры, заложив прочную основу для создания высокопроизводительных и гибко настраиваемых AR-приложений.