Workflow_FrameSource_CameraDevice пример с подробным разбором
Workflow_FrameSource_CameraDevice — это пример сцены, сфокусированный на низкоуровневом управлении источником кадров (Frame Source), демонстрирующий использование CameraDeviceFrameSource для получения исходного потока изображений с камеры и выполнения базового управления.
Использование
1. Открытие сцены
В редакторе Unity откройте сцену Workflow_FrameSource_CameraDevice, расположенную в каталоге Assets/.
2. Сборка и запуск
- Нажмите Play в редакторе, чтобы увидеть результат на ПК (некоторые функции ограничены).
- Необходимо собрать проект для реального устройства, чтобы в полной мере оценить возможности базового управления камерой.
После запуска приложения задняя камера откроется автоматически.
Ожидаемый результат
При наведении камеры на окружение:
- На экране будет отображаться видео с камеры в реальном времени.
- Будет отрисовываться динамическая 3D-модель панды.
- В интерфейсе отображается текущее состояние камеры (разрешение, FPS).
- Нажатие кнопки
Loop Sizeпозволяет переключаться между поддерживаемыми камерой разрешениями выходного кадра. - Нажатие кнопки
Flash Torchпозволяет выключить/включить вспышку. - Нажатие кнопки
HorizontalFlipпереключает зеркальное отображение текущего изображения. - Нажатие кнопки
CaptureIamgeпереключает опцию, при которой модель захватывает текущее изображение окружения и использует его как собственную текстуру. - Нажатие кнопки
CameraImageпереключает отображение текущего изображения с камеры. - Нажатие кнопки
Cameraпозволяет выключить/включить текущую камеру; при выключении изображение застывает на последнем кадре. - Кнопка
NextCameraпозволяет динамически переключаться между фронтальной и задней камерами.
Совет
Подробнее об источниках кадров (FrameSource) см.:
Пример Workflow_FrameSource_CameraDevice позволяет глубоко освоить возможности EasyAR по управлению ресурсами камеры низкого уровня, закладывая прочную основу для создания высокопроизводительных и высоконастраиваемых AR-приложений.