Camera
Cameraコンポーネントは、特定の視点からシーンをレンダリングするための機能を提供します。
Cameraコンポーネントは、コンポーネントパネルの右上にあるトグルを使用して有効または無効にすることができます。有効にすると、カメラは毎フレームシーンをレンダリングします。
Properties
プロパティ名 | 説明 |
---|---|
Clear Buffers | カメラのレンダーターゲットが各フレームのレンダリング前にどのようにクリアされるかを制御します。カメラは、可視画像を保存する色バッファと、レンダリングされたピクセルとカメラの位置との距離に関する情報を保存する深度バッファの2つのバッファを維持します。バッファはそれぞれ独立してクリアすることができます:
|
クリアカラー (Clear Color) | カメラのレンダーターゲットをクリアするために使用される色。 「Clear Color Buffer」が選択されている場合のみ、このプロパティが表示されます。 |
Projection | カメラの投影タイプ。オプションは以下のとおりです:
|
Frustum Culling | 選択されている場合、カメラはビューフラストと交差する平行軸境界ボックスを持つメッシュインスタンスのみをレンダリングします。それ以外の場合、すべてのシーンが可視性に関係なくレンダリングされます。 |
Field of View | 透視投影カメラの上部クリップ面と下部クリップ面の間の角度。このプロパティは、「Projection」が「Perspective」に設定されている場合にのみ表示されます。 |
Ortho Height | 直交投影カメラの上部クリップ面と下部クリップ面の距離(ワールド単位)。このプロパティは、「Projection」が「Orthographic」に設定されている場合にのみ表示されます。 |
Near Clip | カメラの視点から近クリップ面までのカメラ空間の距離。 |
Far Clip | カメラの視点から遠クリップ面までのカメラ空間の距離。 |
Priority | エンジンがレンダリングするカメラのビューの順序を定義する数値。小さい数値が先にレンダリングされます。 |
ビューポート (Viewport) | カメラにアタッチされたレンダーターゲットのビューポートを指定する矩形。これにより、スプリットスクリーンやピクチャーインピクチャーなどを実装できます。以下のフォーマットで正規化座標(0〜1)で定義されます:
|
スクリプトインターフェース
Scriptコンポーネントを使用して、Cameraコンポーネントのプロパティを制御できます。Cameraコンポーネントのスクリプトインターフェースはこちらです。