Table of Contents

Workflow_FrameSource_CameraDevice サンプル詳細

Workflow_FrameSource_CameraDevice は、フレーム入力ソース(Frame Source) の低レベル制御に焦点を当てたサンプルシーンです。CameraDeviceFrameSource を使用してカメラの生画像ストリームを取得し、いくつかの基本制御を行う方法を示します。

使用方法

1. シーンを開く

Unity Editor で、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 ボタンで 前面/背面カメラ を動的に切り替えます。

ヒント

FrameSource の詳細については、以下を参照してください:

Workflow_FrameSource_CameraDevice を通じて、EasyAR が低レベルのカメラリソースを制御する能力を深く理解でき、高性能で高度にカスタマイズされた AR アプリケーションを構築するための堅固な基盤を築けます。