Table of Contents

Workflow_FrameSource_CameraDevice пример с подробным разбором

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

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

1. Открытие сцены

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

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

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

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

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

При наведении камеры на окружение:

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

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