Workflow_FrameSource_CameraDevice 예제 상세 설명
Workflow_FrameSource_CameraDevice는 프레임 소스(Frame Source)의 저수준 제어에 초점을 맞춘 예제 씬으로, CameraDeviceFrameSource를 사용하여 카메라의 원시 이미지 스트림을 획득하고 기본적인 제어를 수행하는 방법을 보여줍니다.
사용 방법
1. 씬 열기
Unity 에디터에서 Assets/ 디렉토리에 위치한 Workflow_FrameSource_CameraDevice 씬을 엽니다.
2. 빌드 및 실행
- 에디터에서 Play를 클릭하면 PC에서 제한된 기능으로 화면을 확인할 수 있습니다.
- 카메라의 기본 제어 기능을 완전히 체험하려면 반드시 실제 기기로 빌드해야 합니다.
앱 실행 시 후면 카메라가 자동으로 켜집니다.
예상 효과
카메라가 주변 환경을 비출 때:
- 화면에 실시간 카메라 영상이 표시됩니다.
- 3D 애니메이션 팬더 모델이 렌더링됩니다.
- UI에 현재 카메라 상태(해상도, FPS 등)가 표시됩니다.
Loop Size버튼을 클릭하면 현재 카메라가 지원하는 출력 프레임 해상도를 전환할 수 있습니다.Flash Torch버튼을 클릭하면 플래시를 끄거나 켤 수 있습니다.HorizontalFlip을 클릭하면 현재 화면의 미러 표시를 전환할 수 있습니다.CaptureImage를 클릭하면 모델이 현재 환경 화면을 자체 텍스처로 캡처할지 여부를 전환할 수 있습니다.CameraImage를 클릭하면 현재 카메라 화면 표시 여부를 전환할 수 있습니다.Camera를 클릭하면 현재 카메라를 끄거나 켤 수 있으며, 꺼진 경우 화면은 마지막 상태로 유지됩니다.NextCamera버튼으로 전면/후면 카메라를 동적으로 전환할 수 있습니다.
Workflow_FrameSource_CameraDevice를 통해 EasyAR의 저수준 카메라 리소스 제어 능력을 심층적으로 이해할 수 있으며, 고성능 및 고도로 커스터마이징된 AR 애플리케이션 구축을 위한 견고한 기반을 마련할 수 있습니다.