Skip to content

PerspectiveCamera ​

3Dの透視投影または平行投影、画面出力と色補正を設定します。

使い方と前提条件 · C# API一覧

型の情報 ​

AmbientOcclusionEnabled ​

csharp
public bool AmbientOcclusionEnabled

対応GPUでRay Tracing AOを有効にします。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

AmbientOcclusionIntensity ​

csharp
public float AmbientOcclusionIntensity

AOによる遮蔽の強さです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

AmbientOcclusionQuality ​

csharp
public int AmbientOcclusionQuality

AOの品質段階です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

AmbientOcclusionRadius ​

csharp
public float AmbientOcclusionRadius

AOが遮蔽物を探す半径です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorContrast ​

csharp
public Vector3 ColorContrast

明暗の差を調整します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorFilter ​

csharp
public Color4 ColorFilter

画面全体へ掛ける色フィルターです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorGain ​

csharp
public Vector3 ColorGain

色の倍率です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorGamma ​

csharp
public Vector3 ColorGamma

中間調の明るさを調整します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorOffset ​

csharp
public Vector3 ColorOffset

基準位置や色へ加えるオフセットです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorSaturation ​

csharp
public Vector3 ColorSaturation

彩度です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorTemperature ​

csharp
public float ColorTemperature

色温度の補正です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ColorTint ​

csharp
public float ColorTint

緑とマゼンタ方向の色かぶり補正です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

CullingMask ​

csharp
public int CullingMask

表示するRendererのRenderingLayerMaskと照合するbit集合です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

Enabled ​

csharp
public bool Enabled

このComponentの処理を有効にします。GameObject全体のアクティブ状態とは別です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureCompensation ​

csharp
public float ExposureCompensation

露出補正です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureEV100 ​

csharp
public float ExposureEV100

手動露出のEV100です。値を上げると露出は暗くなります。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureHistogramHighPercent ​

csharp
public float ExposureHistogramHighPercent

自動露出の輝度分布から選ぶ明部側の割合です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureHistogramLowPercent ​

csharp
public float ExposureHistogramLowPercent

自動露出の輝度分布から除外する暗部側の割合です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureMaximumEV100 ​

csharp
public float ExposureMaximumEV100

自動露出が使う最大EV100です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureMinimumEV100 ​

csharp
public float ExposureMinimumEV100

自動露出が使う最小EV100です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureMode ​

csharp
public ExposureMode ExposureMode

動作方式を選びます。選択により表示される追加設定が変わります。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureSpeedDown ​

csharp
public float ExposureSpeedDown

自動露出を暗い側へ合わせる速度です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ExposureSpeedUp ​

csharp
public float ExposureSpeedUp

自動露出を明るい側へ合わせる速度です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FarClip ​

csharp
public float FarClip

Cameraが描く最も遠い距離です。NearClipより大きく指定します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FilmicBlackClip ​

csharp
public float FilmicBlackClip

フィルミック変換の黒側の切り詰めです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FilmicShoulder ​

csharp
public float FilmicShoulder

フィルミック変換の高輝度側の曲がり方です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FilmicSlope ​

csharp
public float FilmicSlope

フィルミック変換の傾斜です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FilmicToe ​

csharp
public float FilmicToe

フィルミック変換の暗部側の曲がり方です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FilmicWhiteClip ​

csharp
public float FilmicWhiteClip

フィルミック変換の白側の切り詰めです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FovY ​

csharp
public float FovY

透視投影の縦方向の視野角です。単位は度です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

FromEntity ​

csharp
public static PerspectiveCamera FromEntity(GameObject gameObject)

既にComponentを持つGameObjectから操作用の参照を作ります。Componentを追加する操作ではありません。

引数型既定値
gameObjectNEMEngine.GameObject必須

戻り値:NEMEngine.PerspectiveCamera。

GetRenderingSettings ​

csharp
public CameraRenderingSettings GetRenderingSettings()

Camera固有の色補正とRenderPassesの編集用Snapshotを取得します。

戻り値:NEMEngine.CameraRenderingSettings。

IsMain ​

csharp
public bool IsMain

メインCameraとして選ぶ候補にします。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

NearClip ​

csharp
public float NearClip

Cameraが描く最も近い距離です。0より大きくし、極端に小さくしないでください。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

OrthographicSize ​

csharp
public float OrthographicSize

3D平行投影で写す縦範囲の半分です。5なら縦10の範囲を写します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

PostProcessEnabled ​

csharp
public bool PostProcessEnabled

Cameraに設定されたポストプロセスを有効にします。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

Priority ​

csharp
public int Priority

適用・合成・選択の優先順位です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ProjectionMode ​

csharp
public CameraProjectionMode ProjectionMode

3Dの透視投影と平行投影を切り替えます。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ReflectionEnabled ​

csharp
public bool ReflectionEnabled

Cameraの反射処理を有効にします。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ReflectionIntensity ​

csharp
public float ReflectionIntensity

反射の強度倍率です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ReflectionMaxDistance ​

csharp
public float ReflectionMaxDistance

反射Rayの探索距離です。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ReflectionQuality ​

csharp
public int ReflectionQuality

反射の品質段階です。負荷と画質が変わります。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

RenderPasses ​

csharp
public RenderPassesAsset? RenderPasses

Cameraで実行するRenderPasses Assetです。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

SetRenderingSettings ​

csharp
public void SetRenderingSettings(CameraRenderingSettings settings)

Cameraの設定Snapshotを実行用Cameraへ反映します。共有Assetを書き換える操作ではありません。

引数型既定値
settingsNEMEngine.CameraRenderingSettings必須

TargetTexture ​

csharp
public RenderTexture? TargetTexture

描画先のRenderTexture Assetです。未指定なら通常の画面へ出力します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

UsePreExposure ​

csharp
public bool UsePreExposure

露出を考慮したHDR値で中間描画を扱います。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ViewportHeight ​

csharp
public float ViewportHeight

画面全体に対する出力領域の高さです。0〜1で指定します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ViewportWidth ​

csharp
public float ViewportWidth

画面全体に対する出力領域の幅です。0〜1で指定します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ViewportX ​

csharp
public float ViewportX

画面内の出力領域の左端です。0〜1で指定します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

ViewportY ​

csharp
public float ViewportY

画面内の出力領域の縦位置です。0〜1で指定します。

操作:読取・変更。

対応するInspector:PerspectiveCamera。

componentTypeID ​

csharp
public static int componentTypeID

組み込みComponentの接続識別子です。通常のゲームコードではGetComponentで取得します。

操作:読取専用。

renderPasses ​

csharp
public CameraRenderPasses renderPasses

Cameraで実行するRenderPasses Assetです。

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認