Workflow_FrameSource_CameraDevice サンプル詳細
Workflow_FrameSource_CameraDevice は、フレーム入力ソース(Frame Source) の低レベル制御に焦点を当てたサンプルシーンです。CameraDeviceFrameSource を使用してカメラの生画像ストリームを取得し、いくつかの基本制御を行う方法を示します。
使用方法
1. シーンを開く
Unity Editor で、Assets/ ディレクトリにある Workflow_FrameSource_CameraDevice シーンを開きます。
2. ビルドして実行
- エディターで Play をクリックすると、PC 上の効果画面を確認できます(一部機能は制限されます)。
- カメラの基本制御機能を完全に体験するには、実機にビルドする必要があります。
アプリ起動後、背面カメラが自動的に開きます。
期待される効果
カメラを周囲環境に向けると:
- 画面にリアルタイムのカメラ画像が表示されます。
- このとき 3D 動的パンダモデルがレンダリングされます。
- UI は現在のカメラ状態(解像度、FPS など)を表示します。
Loop Sizeボタンをクリックすると、現在のカメラがサポートする出力フレーム解像度を切り替えられます。Flash Torchボタンをクリックすると、フラッシュを オフ/オン できます。HorizontalFlipをクリックすると、現在の画像の ミラー表示 を切り替えられます。CaptureIamgeをクリックすると、モデルが現在の環境画像を自身のテクスチャとしてキャプチャするかどうかを切り替えられます。CameraImageをクリックすると、現在のカメラ画像を表示するかどうかを切り替えられます。Cameraをクリックすると、現在のカメラを オフ/オン できます。オフにした後、画面はオフにする前の状態を保持します。NextCameraボタンで 前面/背面カメラ を動的に切り替えます。
Workflow_FrameSource_CameraDevice を通じて、EasyAR が低レベルのカメラリソースを制御する能力を深く理解でき、高性能で高度にカスタマイズされた AR アプリケーションを構築するための堅固な基盤を築けます。