表示テーマ
PerspectiveCamera
3Dの透視投影または平行投影、画面出力と色補正を設定します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.PerspectiveCamera(Class) - 継承元:NEMEngine.Component
- Inspector:PerspectiveCamera
AmbientOcclusionEnabled
csharp
public bool AmbientOcclusionEnabled対応GPUでRay Tracing AOを有効にします。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
AmbientOcclusionIntensity
csharp
public float AmbientOcclusionIntensityAOによる遮蔽の強さです。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
AmbientOcclusionQuality
csharp
public int AmbientOcclusionQualityAOの品質段階です。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
AmbientOcclusionRadius
csharp
public float AmbientOcclusionRadiusAOが遮蔽物を探す半径です。
操作:読取・変更。
対応する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 FarClipCameraが描く最も遠い距離です。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を追加する操作ではありません。
| 引数 | 型 | 既定値 |
|---|---|---|
gameObject | NEMEngine.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 NearClipCameraが描く最も近い距離です。0より大きくし、極端に小さくしないでください。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
OrthographicSize
csharp
public float OrthographicSize3D平行投影で写す縦範囲の半分です。5なら縦10の範囲を写します。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
PostProcessEnabled
csharp
public bool PostProcessEnabledCameraに設定されたポストプロセスを有効にします。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
Priority
csharp
public int Priority適用・合成・選択の優先順位です。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
ProjectionMode
csharp
public CameraProjectionMode ProjectionMode3Dの透視投影と平行投影を切り替えます。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
ReflectionEnabled
csharp
public bool ReflectionEnabledCameraの反射処理を有効にします。
操作:読取・変更。
対応する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? RenderPassesCameraで実行するRenderPasses Assetです。
操作:読取・変更。
対応するInspector:PerspectiveCamera。
SetRenderingSettings
csharp
public void SetRenderingSettings(CameraRenderingSettings settings)Cameraの設定Snapshotを実行用Cameraへ反映します。共有Assetを書き換える操作ではありません。
| 引数 | 型 | 既定値 |
|---|---|---|
settings | NEMEngine.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 renderPassesCameraで実行するRenderPasses Assetです。
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。