メインコンテンツまでスキップ

Camera

Cameraコンポーネントは、特定の視点からシーンをレンダリングするための機能を提供します。

Cameraコンポーネントは、コンポーネントパネルの右上にあるトグルを使用して有効または無効にすることができます。有効にすると、カメラは毎フレームシーンをレンダリングします。

Camera component

Properties

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

スクリプトインターフェース

Scriptコンポーネントを使用して、Cameraコンポーネントのプロパティを制御できます。Cameraコンポーネントのスクリプトインターフェースはこちらです。