Workflow_FrameSource_CameraDevice 예제 상세
Workflow_FrameSource_CameraDevice는 프레임 입력 소스(Frame Source) 의 저수준 제어에 중점을 둔 예제 scene입니다. CameraDeviceFrameSource를 사용하여 카메라의 원본 이미지 스트림을 가져오고 일부 기본 제어를 수행하는 방법을 보여줍니다.
사용 방법
1. scene 열기
Unity Editor에서 Assets/ 디렉터리에 있는 Workflow_FrameSource_CameraDevice scene을 엽니다.
2. 빌드 및 실행
- 에디터에서 Play를 클릭하면 PC에서의 효과 화면을 볼 수 있습니다(일부 기능 제한).
- 카메라의 기본 제어 기능을 완전히 경험하려면 반드시 실제 기기에 빌드해야 합니다.
앱이 시작되면 후면 카메라가 자동으로 열립니다.
예상 효과
카메라가 주변 환경을 향할 때:
- 화면에 실시간 카메라 이미지가 표시됩니다.
- 이때 3D 동적 판다 모델이 렌더링됩니다.
- UI가 현재 카메라 상태(예: 해상도, FPS)를 표시합니다.
Loop Size버튼을 클릭하면 현재 카메라가 지원하는 출력 frame 해상도를 전환할 수 있습니다.Flash Torch버튼을 클릭하면 플래시를 끄기/켜기 할 수 있습니다.HorizontalFlip을 클릭하면 현재 화면의 미러 표시를 전환할 수 있습니다.CaptureIamge를 클릭하면 모델이 현재 환경 이미지를 자신의 텍스처로 캡처할지 여부를 전환할 수 있습니다.CameraImage를 클릭하면 현재 카메라 화면 표시 여부를 전환할 수 있습니다.Camera를 클릭하면 현재 카메라를 끄기/켜기 할 수 있습니다. 끈 후 화면은 끄기 전 상태를 유지합니다.NextCamera버튼을 통해 전면/후면 카메라를 동적으로 전환합니다.
Workflow_FrameSource_CameraDevice를 통해 EasyAR의 저수준 카메라 리소스 제어 능력을 깊이 이해할 수 있으며, 고성능 및 고도로 맞춤화된 AR 애플리케이션을 구축하기 위한 탄탄한 기반을 마련할 수 있습니다.