Main Camera
メニューパス : Operator > BuiltIn > Main Camera
Main Camera Operator は、現在のメインカメラから利用可能な情報を返します。Camera.main と同等の動作と、深度バッファとカラーバッファにアクセスするためのアクティブなスクリプタブルレンダーパイプラインとのインテグレーションを使用します。
Operator プロパティ
| Output | Type | 説明 |
|---|---|---|
| o | Camera | メインカメラに関する情報です。 |
補足
以下の条件では、メインカメラを利用できません。
- シーン内で MainCamera としてタグ付けされているカメラゲームオブジェクトがない場合。
- 手動で Simulate をトリガーする場合。
- Visual Effect コンポーネントの事前準備更新中の場合。
これらの場合、Operator が返す Camera は、以下のデフォルト値を返します。
| プロパティ | デフォルト値 |
|---|---|
| Transform | Transform ID : position 0、scale 1、rotation 無し。 |
| fieldOfView | 60.0 |
| nearPlane | 0.3 |
| farPlane | 1000 |
| aspectRatio | 1.0 |
| pixelDimension | (1920, 1080) |
| depthBuffer | デフォルト texture2D array (グレーテクスチャ) |
| colorBuffer | デフォルト texture2D array (グレーテクスチャ) |
depthBuffer および colorBuffer テクスチャは、VFXManager.SetCameraBuffer を実装するスクリプタブルレンダーパイプラインのみで利用できます。HDRP は公式にこのインテグレーションをサポートします。