Table of Contents

Workflow_FrameSource_CameraDevice 예제 상세 설명

Workflow_FrameSource_CameraDevice프레임 소스(Frame Source)의 저수준 제어에 초점을 맞춘 예제 씬으로, CameraDeviceFrameSource를 사용하여 카메라의 원시 이미지 스트림을 획득하고 기본적인 제어를 수행하는 방법을 보여줍니다.

사용 방법

1. 씬 열기

Unity 에디터에서 Assets/ 디렉토리에 위치한 Workflow_FrameSource_CameraDevice 씬을 엽니다.

2. 빌드 및 실행

  • 에디터에서 Play를 클릭하면 PC에서 제한된 기능으로 화면을 확인할 수 있습니다.
  • 카메라의 기본 제어 기능을 완전히 체험하려면 반드시 실제 기기로 빌드해야 합니다.

앱 실행 시 후면 카메라가 자동으로 켜집니다.

예상 효과

카메라가 주변 환경을 비출 때:

  1. 화면에 실시간 카메라 영상이 표시됩니다.
  2. 3D 애니메이션 팬더 모델이 렌더링됩니다.
  3. UI에 현재 카메라 상태(해상도, FPS 등)가 표시됩니다.
  4. Loop Size 버튼을 클릭하면 현재 카메라가 지원하는 출력 프레임 해상도를 전환할 수 있습니다.
  5. Flash Torch 버튼을 클릭하면 플래시를 끄거나 켤 수 있습니다.
  6. HorizontalFlip을 클릭하면 현재 화면의 미러 표시를 전환할 수 있습니다.
  7. CaptureImage를 클릭하면 모델이 현재 환경 화면을 자체 텍스처로 캡처할지 여부를 전환할 수 있습니다.
  8. CameraImage를 클릭하면 현재 카메라 화면 표시 여부를 전환할 수 있습니다.
  9. Camera를 클릭하면 현재 카메라를 끄거나 켤 수 있으며, 꺼진 경우 화면은 마지막 상태로 유지됩니다.
  10. NextCamera 버튼으로 전면/후면 카메라를 동적으로 전환할 수 있습니다.

FrameSource에 대한 자세한 내용은 다음을 참조하세요:

Workflow_FrameSource_CameraDevice를 통해 EasyAR의 저수준 카메라 리소스 제어 능력을 심층적으로 이해할 수 있으며, 고성능 및 고도로 커스터마이징된 AR 애플리케이션 구축을 위한 견고한 기반을 마련할 수 있습니다.