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. CaptureIamge をクリックで、モデルが環境の現在の画面を自身のテクスチャとしてキャプチャするかどうかを切り替えられます。
  8. CameraImage をクリックで現在のカメラ映像の表示/非表示を切り替えられます。
  9. Camera をクリックで現在のカメラを 停止/起動 できます。停止後は映像が停止前の状態で固定されます。
  10. NextCamera ボタンで フロント/リアカメラ を動的に切り替えられます。

Workflow_FrameSource_CameraDevice を通じて、EasyAR の低レベルカメラリソース制御能力を深く理解でき、高性能でカスタマイズ性の高い AR アプリケーション構築の基盤を確立できます。