Resource for environment nodes (like WorldEnvironment) that define multiple rendering options.
    public class Environment : Resource

Resource for environment nodes (like WorldEnvironment) that define multiple environment operations (such as background Sky or Color, ambient light, fog, depth-of-field…). These parameters affect the final render of the scene. The order of these operations is:

  • Depth of Field Blur

  • Glow

  • Tonemap (Auto Exposure)

  • Adjustments

Inheritance Chain

Constructors

    public Environment()

Properties

    public float AdjustmentBrightness { get; set; }

Global brightness value of the rendered scene (default value is 1).

    public Texture AdjustmentColorCorrection { get; set; }

Applies the provided Texture resource to affect the global color aspect of the rendered scene.

    public float AdjustmentContrast { get; set; }

Global contrast value of the rendered scene (default value is 1).

    public bool AdjustmentEnabled { get; set; }

Enables the adjustment_* options provided by this resource. If false, adjustments modifications will have no effect on the rendered scene.

    public float AdjustmentSaturation { get; set; }

Global color saturation value of the rendered scene (default value is 1).

    public Color AmbientLightColor { get; set; }

Color of the ambient light.

    public float AmbientLightEnergy { get; set; }

Energy of the ambient light. The higher the value, the stronger the light.

    public float AmbientLightSkyContribution { get; set; }

Defines the amount of light that the sky brings on the scene. A value of 0 means that the sky’s light emission has no effect on the scene illumination, thus all ambient illumination is provided by the ambient light. On the contrary, a value of 1 means that all the light that affects the scene is provided by the sky, thus the ambient light parameter has no effect on the scene.

    public bool AutoExposureEnabled { get; set; }

Enables the tonemapping auto exposure mode of the scene renderer. If activated, the renderer will automatically determine the exposure setting to adapt to the illumination of the scene and the observed light.

    public float AutoExposureMaxLuma { get; set; }

Maximum luminance value for the auto exposure.

    public float AutoExposureMinLuma { get; set; }

Minimum luminance value for the auto exposure.

    public float AutoExposureScale { get; set; }

Scale of the auto exposure effect. Affects the intensity of auto exposure.

    public float AutoExposureSpeed { get; set; }

Speed of the auto exposure effect. Affects the time needed for the camera to perform auto exposure.

    public int BackgroundCameraFeedId { get; set; }

The id of the camera feed to show in the background.

    public int BackgroundCanvasMaxLayer { get; set; }

Maximum layer id (if using Layer background mode).

    public Color BackgroundColor { get; set; }

Color displayed for clear areas of the scene (if using Custom color or Color+Sky background modes).

    public float BackgroundEnergy { get; set; }

Power of light emitted by the background.

    public BGMode BackgroundMode { get; set; }

Defines the mode of background.

    public Sky BackgroundSky { get; set; }

Sky resource defined as background.

    public float BackgroundSkyCustomFov { get; set; }

Sky resource’s custom field of view.

    public Basis BackgroundSkyOrientation { get; set; }

Sky resource’s rotation expressed as a Basis

    public Vector3 BackgroundSkyRotation { get; set; }

Sky resource’s rotation expressed as euler angles in radians

    public Vector3 BackgroundSkyRotationDegrees { get; set; }

Sky resource’s rotation expressed as euler angles in degrees

    public float DofBlurFarAmount { get; set; }

Amount of far blur.

    public float DofBlurFarDistance { get; set; }

Distance from the camera where the far blur effect affects the rendering.

    public bool DofBlurFarEnabled { get; set; }

Enables the far blur effect.

    public DOFBlurQuality DofBlurFarQuality { get; set; }

Quality of the far blur quality.

    public float DofBlurFarTransition { get; set; }

Transition between no-blur area and far blur.

    public float DofBlurNearAmount { get; set; }

Amount of near blur.

    public float DofBlurNearDistance { get; set; }

Distance from the camera where the near blur effect affects the rendering.

    public bool DofBlurNearEnabled { get; set; }

Enables the near blur effect.

    public DOFBlurQuality DofBlurNearQuality { get; set; }

Quality of the near blur quality.

    public float DofBlurNearTransition { get; set; }

Transition between near blur and no-blur area.

    public Color FogColor { get; set; }

Fog’s Color.

    public float FogDepthBegin { get; set; }

Fog’s depth starting distance from the camera.

    public float FogDepthCurve { get; set; }

Value defining the fog depth intensity.

    public bool FogDepthEnabled { get; set; }

Enables the fog depth.

    public float FogDepthEnd { get; set; }

Fog’s depth end distance from the camera. If this value is set to 0, it will be equal to the current camera’s Camera.Far value.

    public bool FogEnabled { get; set; }

Enables the fog. Needs FogHeightEnabled and/or FogDepthEnabled to actually display fog.

    public float FogHeightCurve { get; set; }

Value defining the fog height intensity.

    public bool FogHeightEnabled { get; set; }

Enables the fog height.

    public float FogHeightMax { get; set; }

The Y coordinate where the height fog will be the most intense. If this value is greater than FogHeightMin, fog will be displayed from bottom to top. Otherwise, it will be displayed from top to bottom.

    public float FogHeightMin { get; set; }

The Y coordinate where the height fog will be the least intense. If this value is greater than FogHeightMax, fog will be displayed from top to bottom. Otherwise, it will be displayed from bottom to top.

    public float FogSunAmount { get; set; }

Amount of sun that affects the fog rendering.

    public Color FogSunColor { get; set; }

Sun Color.

    public float FogTransmitCurve { get; set; }

Amount of light that the fog transmits.

    public bool FogTransmitEnabled { get; set; }

Enables fog’s light transmission. If enabled, lets reflections light to be transmitted by the fog.

    public bool GlowBicubicUpscale { get; set; }

Smooths out blockiness created by sampling higher levels.

    public GlowBlendModeEnum GlowBlendMode { get; set; }

Glow blending mode.

    public float GlowBloom { get; set; }

Bloom value (global glow).

    public bool GlowEnabled { get; set; }

Enables glow rendering.

    public float GlowHdrLuminanceCap { get; set; }

    public float GlowHdrScale { get; set; }

Bleed scale of the HDR glow.

    public float GlowHdrThreshold { get; set; }

Bleed threshold of the HDR glow. In GLES2, this needs to be below 1.0 in order for glow to be visible, a default value of 0.9 works well.

    public float GlowIntensity { get; set; }

Glow intensity. In GLES2, this should be increased to 1.5 by default to compensate for not using HDR.

    public bool GlowLevels__1 { get; set; }

First level of glow (most local).

    public bool GlowLevels__2 { get; set; }

Second level of glow.

    public bool GlowLevels__3 { get; set; }

Third level of glow.

    public bool GlowLevels__4 { get; set; }

Fourth level of glow.

    public bool GlowLevels__5 { get; set; }

Fifth level of glow.

    public bool GlowLevels__6 { get; set; }

Sixth level of glow.

    public bool GlowLevels__7 { get; set; }

Seventh level of glow (most global).

    public float GlowStrength { get; set; }

Glow strength. In GLES2, this should be increased to 1.3 by default to compensate for not using HDR.

    public float SsaoAoChannelAffect { get; set; }

    public float SsaoBias { get; set; }

    public SSAOBlur SsaoBlur { get; set; }

    public Color SsaoColor { get; set; }

    public float SsaoEdgeSharpness { get; set; }

    public bool SsaoEnabled { get; set; }

    public float SsaoIntensity { get; set; }

    public float SsaoIntensity2 { get; set; }

    public float SsaoLightAffect { get; set; }

    public SSAOQuality SsaoQuality { get; set; }

    public float SsaoRadius { get; set; }

    public float SsaoRadius2 { get; set; }

    public float SsReflectionsDepthTolerance { get; set; }

    public bool SsReflectionsEnabled { get; set; }

    public float SsReflectionsFadeIn { get; set; }

    public float SsReflectionsFadeOut { get; set; }

    public int SsReflectionsMaxSteps { get; set; }

    public bool SsReflectionsRoughness { get; set; }

    public float TonemapExposure { get; set; }

Default exposure for tonemap.

    public ToneMapper TonemapMode { get; set; }

Tonemapping mode.

    public float TonemapWhite { get; set; }

White reference value for tonemap.

Methods

    [Obsolete("GetAdjustmentBrightness is deprecated. Use the AdjustmentBrightness property instead.")]
    public float GetAdjustmentBrightness()

Getter for AdjustmentBrightness

    [Obsolete("GetAdjustmentColorCorrection is deprecated. Use the AdjustmentColorCorrection property instead.")]
    public Texture GetAdjustmentColorCorrection()

Getter for AdjustmentColorCorrection

    [Obsolete("GetAdjustmentContrast is deprecated. Use the AdjustmentContrast property instead.")]
    public float GetAdjustmentContrast()

Getter for AdjustmentContrast

    [Obsolete("GetAdjustmentSaturation is deprecated. Use the AdjustmentSaturation property instead.")]
    public float GetAdjustmentSaturation()

Getter for AdjustmentSaturation

    [Obsolete("GetAmbientLightColor is deprecated. Use the AmbientLightColor property instead.")]
    public Color GetAmbientLightColor()

Getter for AmbientLightColor

    [Obsolete("GetAmbientLightEnergy is deprecated. Use the AmbientLightEnergy property instead.")]
    public float GetAmbientLightEnergy()

Getter for AmbientLightEnergy

    [Obsolete("GetAmbientLightSkyContribution is deprecated. Use the AmbientLightSkyContribution property instead.")]
    public float GetAmbientLightSkyContribution()

Getter for AmbientLightSkyContribution

    [Obsolete("GetBackground is deprecated. Use the BackgroundMode property instead.")]
    public BGMode GetBackground()

Getter for BackgroundMode

    [Obsolete("GetBgColor is deprecated. Use the BackgroundColor property instead.")]
    public Color GetBgColor()

Getter for BackgroundColor

    [Obsolete("GetBgEnergy is deprecated. Use the BackgroundEnergy property instead.")]
    public float GetBgEnergy()

Getter for BackgroundEnergy

    [Obsolete("GetCameraFeedId is deprecated. Use the BackgroundCameraFeedId property instead.")]
    public int GetCameraFeedId()

Getter for BackgroundCameraFeedId

    [Obsolete("GetCanvasMaxLayer is deprecated. Use the BackgroundCanvasMaxLayer property instead.")]
    public int GetCanvasMaxLayer()

Getter for BackgroundCanvasMaxLayer

    [Obsolete("GetDofBlurFarAmount is deprecated. Use the DofBlurFarAmount property instead.")]
    public float GetDofBlurFarAmount()

Getter for DofBlurFarAmount

    [Obsolete("GetDofBlurFarDistance is deprecated. Use the DofBlurFarDistance property instead.")]
    public float GetDofBlurFarDistance()

Getter for DofBlurFarDistance

    [Obsolete("GetDofBlurFarQuality is deprecated. Use the DofBlurFarQuality property instead.")]
    public DOFBlurQuality GetDofBlurFarQuality()

Getter for DofBlurFarQuality

    [Obsolete("GetDofBlurFarTransition is deprecated. Use the DofBlurFarTransition property instead.")]
    public float GetDofBlurFarTransition()

Getter for DofBlurFarTransition

    [Obsolete("GetDofBlurNearAmount is deprecated. Use the DofBlurNearAmount property instead.")]
    public float GetDofBlurNearAmount()

Getter for DofBlurNearAmount

    [Obsolete("GetDofBlurNearDistance is deprecated. Use the DofBlurNearDistance property instead.")]
    public float GetDofBlurNearDistance()

Getter for DofBlurNearDistance

    [Obsolete("GetDofBlurNearQuality is deprecated. Use the DofBlurNearQuality property instead.")]
    public DOFBlurQuality GetDofBlurNearQuality()

Getter for DofBlurNearQuality

    [Obsolete("GetDofBlurNearTransition is deprecated. Use the DofBlurNearTransition property instead.")]
    public float GetDofBlurNearTransition()

Getter for DofBlurNearTransition

    [Obsolete("GetFogColor is deprecated. Use the FogColor property instead.")]
    public Color GetFogColor()

Getter for FogColor

    [Obsolete("GetFogDepthBegin is deprecated. Use the FogDepthBegin property instead.")]
    public float GetFogDepthBegin()

Getter for FogDepthBegin

    [Obsolete("GetFogDepthCurve is deprecated. Use the FogDepthCurve property instead.")]
    public float GetFogDepthCurve()

Getter for FogDepthCurve

    [Obsolete("GetFogDepthEnd is deprecated. Use the FogDepthEnd property instead.")]
    public float GetFogDepthEnd()

Getter for FogDepthEnd

    [Obsolete("GetFogHeightCurve is deprecated. Use the FogHeightCurve property instead.")]
    public float GetFogHeightCurve()

Getter for FogHeightCurve

    [Obsolete("GetFogHeightMax is deprecated. Use the FogHeightMax property instead.")]
    public float GetFogHeightMax()

Getter for FogHeightMax

    [Obsolete("GetFogHeightMin is deprecated. Use the FogHeightMin property instead.")]
    public float GetFogHeightMin()

Getter for FogHeightMin

    [Obsolete("GetFogSunAmount is deprecated. Use the FogSunAmount property instead.")]
    public float GetFogSunAmount()

Getter for FogSunAmount

    [Obsolete("GetFogSunColor is deprecated. Use the FogSunColor property instead.")]
    public Color GetFogSunColor()

Getter for FogSunColor

    [Obsolete("GetFogTransmitCurve is deprecated. Use the FogTransmitCurve property instead.")]
    public float GetFogTransmitCurve()

Getter for FogTransmitCurve

    [Obsolete("GetGlowBlendMode is deprecated. Use the GlowBlendMode property instead.")]
    public GlowBlendModeEnum GetGlowBlendMode()

Getter for GlowBlendMode

    [Obsolete("GetGlowBloom is deprecated. Use the GlowBloom property instead.")]
    public float GetGlowBloom()

Getter for GlowBloom

    [Obsolete("GetGlowHdrBleedScale is deprecated. Use the GlowHdrScale property instead.")]
    public float GetGlowHdrBleedScale()

Getter for GlowHdrScale

    [Obsolete("GetGlowHdrBleedThreshold is deprecated. Use the GlowHdrThreshold property instead.")]
    public float GetGlowHdrBleedThreshold()

Getter for GlowHdrThreshold

    [Obsolete("GetGlowHdrLuminanceCap is deprecated. Use the GlowHdrLuminanceCap property instead.")]
    public float GetGlowHdrLuminanceCap()

Getter for GlowHdrLuminanceCap

    [Obsolete("GetGlowIntensity is deprecated. Use the GlowIntensity property instead.")]
    public float GetGlowIntensity()

Getter for GlowIntensity

    [Obsolete("GetGlowStrength is deprecated. Use the GlowStrength property instead.")]
    public float GetGlowStrength()

Getter for GlowStrength

    [Obsolete("GetSky is deprecated. Use the BackgroundSky property instead.")]
    public Sky GetSky()

Getter for BackgroundSky

    [Obsolete("GetSkyCustomFov is deprecated. Use the BackgroundSkyCustomFov property instead.")]
    public float GetSkyCustomFov()

Getter for BackgroundSkyCustomFov

    [Obsolete("GetSkyOrientation is deprecated. Use the BackgroundSkyOrientation property instead.")]
    public Basis GetSkyOrientation()

Getter for BackgroundSkyOrientation

    [Obsolete("GetSkyRotation is deprecated. Use the BackgroundSkyRotation property instead.")]
    public Vector3 GetSkyRotation()

Getter for BackgroundSkyRotation

    [Obsolete("GetSkyRotationDegrees is deprecated. Use the BackgroundSkyRotationDegrees property instead.")]
    public Vector3 GetSkyRotationDegrees()

Getter for BackgroundSkyRotationDegrees

    [Obsolete("GetSsaoAoChannelAffect is deprecated. Use the SsaoAoChannelAffect property instead.")]
    public float GetSsaoAoChannelAffect()

Getter for SsaoAoChannelAffect

    [Obsolete("GetSsaoBias is deprecated. Use the SsaoBias property instead.")]
    public float GetSsaoBias()

Getter for SsaoBias

    [Obsolete("GetSsaoBlur is deprecated. Use the SsaoBlur property instead.")]
    public SSAOBlur GetSsaoBlur()

Getter for SsaoBlur

    [Obsolete("GetSsaoColor is deprecated. Use the SsaoColor property instead.")]
    public Color GetSsaoColor()

Getter for SsaoColor

    [Obsolete("GetSsaoDirectLightAffect is deprecated. Use the SsaoLightAffect property instead.")]
    public float GetSsaoDirectLightAffect()

Getter for SsaoLightAffect

    [Obsolete("GetSsaoEdgeSharpness is deprecated. Use the SsaoEdgeSharpness property instead.")]
    public float GetSsaoEdgeSharpness()

Getter for SsaoEdgeSharpness

    [Obsolete("GetSsaoIntensity is deprecated. Use the SsaoIntensity property instead.")]
    public float GetSsaoIntensity()

Getter for SsaoIntensity

    [Obsolete("GetSsaoIntensity2 is deprecated. Use the SsaoIntensity2 property instead.")]
    public float GetSsaoIntensity2()

Getter for SsaoIntensity

    [Obsolete("GetSsaoQuality is deprecated. Use the SsaoQuality property instead.")]
    public SSAOQuality GetSsaoQuality()

Getter for SsaoQuality

    [Obsolete("GetSsaoRadius is deprecated. Use the SsaoRadius property instead.")]
    public float GetSsaoRadius()

Getter for SsaoRadius

    [Obsolete("GetSsaoRadius2 is deprecated. Use the SsaoRadius2 property instead.")]
    public float GetSsaoRadius2()

Getter for SsaoRadius

    [Obsolete("GetSsrDepthTolerance is deprecated. Use the SsReflectionsDepthTolerance property instead.")]
    public float GetSsrDepthTolerance()

Getter for SsReflectionsDepthTolerance

    [Obsolete("GetSsrFadeIn is deprecated. Use the SsReflectionsFadeIn property instead.")]
    public float GetSsrFadeIn()

Getter for SsReflectionsFadeIn

    [Obsolete("GetSsrFadeOut is deprecated. Use the SsReflectionsFadeOut property instead.")]
    public float GetSsrFadeOut()

Getter for SsReflectionsFadeOut

    [Obsolete("GetSsrMaxSteps is deprecated. Use the SsReflectionsMaxSteps property instead.")]
    public int GetSsrMaxSteps()

Getter for SsReflectionsMaxSteps

    [Obsolete("GetTonemapAutoExposure is deprecated. Use the AutoExposureEnabled property instead.")]
    public bool GetTonemapAutoExposure()

Getter for AutoExposureEnabled

    [Obsolete("GetTonemapAutoExposureGrey is deprecated. Use the AutoExposureScale property instead.")]
    public float GetTonemapAutoExposureGrey()

Getter for AutoExposureScale

    [Obsolete("GetTonemapAutoExposureMax is deprecated. Use the AutoExposureMaxLuma property instead.")]
    public float GetTonemapAutoExposureMax()

Getter for AutoExposureMaxLuma

    [Obsolete("GetTonemapAutoExposureMin is deprecated. Use the AutoExposureMinLuma property instead.")]
    public float GetTonemapAutoExposureMin()

Getter for AutoExposureMinLuma

    [Obsolete("GetTonemapAutoExposureSpeed is deprecated. Use the AutoExposureSpeed property instead.")]
    public float GetTonemapAutoExposureSpeed()

Getter for AutoExposureSpeed

    [Obsolete("GetTonemapExposure is deprecated. Use the TonemapExposure property instead.")]
    public float GetTonemapExposure()

Getter for TonemapExposure

    [Obsolete("GetTonemapper is deprecated. Use the TonemapMode property instead.")]
    public ToneMapper GetTonemapper()

Getter for TonemapMode

    [Obsolete("GetTonemapWhite is deprecated. Use the TonemapWhite property instead.")]
    public float GetTonemapWhite()

Getter for TonemapWhite

    [Obsolete("IsAdjustmentEnabled is deprecated. Use the AdjustmentEnabled property instead.")]
    public bool IsAdjustmentEnabled()

Getter for AdjustmentEnabled

    [Obsolete("IsDofBlurFarEnabled is deprecated. Use the DofBlurFarEnabled property instead.")]
    public bool IsDofBlurFarEnabled()

Getter for DofBlurFarEnabled

    [Obsolete("IsDofBlurNearEnabled is deprecated. Use the DofBlurNearEnabled property instead.")]
    public bool IsDofBlurNearEnabled()

Getter for DofBlurNearEnabled

    [Obsolete("IsFogDepthEnabled is deprecated. Use the FogDepthEnabled property instead.")]
    public bool IsFogDepthEnabled()

Getter for FogDepthEnabled

    [Obsolete("IsFogEnabled is deprecated. Use the FogEnabled property instead.")]
    public bool IsFogEnabled()

Getter for FogEnabled

    [Obsolete("IsFogHeightEnabled is deprecated. Use the FogHeightEnabled property instead.")]
    public bool IsFogHeightEnabled()

Getter for FogHeightEnabled

    [Obsolete("IsFogTransmitEnabled is deprecated. Use the FogTransmitEnabled property instead.")]
    public bool IsFogTransmitEnabled()

Getter for FogTransmitEnabled

    [Obsolete("IsGlowBicubicUpscaleEnabled is deprecated. Use the GlowBicubicUpscale property instead.")]
    public bool IsGlowBicubicUpscaleEnabled()

Getter for GlowBicubicUpscale

    [Obsolete("IsGlowEnabled is deprecated. Use the GlowEnabled property instead.")]
    public bool IsGlowEnabled()

Getter for GlowEnabled

    [Obsolete("IsGlowLevelEnabled is deprecated. Use the GlowLevels__7 property instead.")]
    public bool IsGlowLevelEnabled(int idx)

    [Obsolete("IsSsaoEnabled is deprecated. Use the SsaoEnabled property instead.")]
    public bool IsSsaoEnabled()

Getter for SsaoEnabled

    [Obsolete("IsSsrEnabled is deprecated. Use the SsReflectionsEnabled property instead.")]
    public bool IsSsrEnabled()

Getter for SsReflectionsEnabled

    [Obsolete("IsSsrRough is deprecated. Use the SsReflectionsRoughness property instead.")]
    public bool IsSsrRough()

Getter for SsReflectionsRoughness

    [Obsolete("SetAdjustmentBrightness is deprecated. Use the AdjustmentBrightness property instead.")]
    public void SetAdjustmentBrightness(float brightness)

Setter for AdjustmentBrightness

    [Obsolete("SetAdjustmentColorCorrection is deprecated. Use the AdjustmentColorCorrection property instead.")]
    public void SetAdjustmentColorCorrection(Texture colorCorrection)

Setter for AdjustmentColorCorrection

    [Obsolete("SetAdjustmentContrast is deprecated. Use the AdjustmentContrast property instead.")]
    public void SetAdjustmentContrast(float contrast)

Setter for AdjustmentContrast

    [Obsolete("SetAdjustmentEnable is deprecated. Use the AdjustmentEnabled property instead.")]
    public void SetAdjustmentEnable(bool enabled)

Setter for AdjustmentEnabled

    [Obsolete("SetAdjustmentSaturation is deprecated. Use the AdjustmentSaturation property instead.")]
    public void SetAdjustmentSaturation(float saturation)

Setter for AdjustmentSaturation

    [Obsolete("SetAmbientLightColor is deprecated. Use the AmbientLightColor property instead.")]
    public void SetAmbientLightColor(Color color)

Setter for AmbientLightColor

    [Obsolete("SetAmbientLightEnergy is deprecated. Use the AmbientLightEnergy property instead.")]
    public void SetAmbientLightEnergy(float energy)

Setter for AmbientLightEnergy

    [Obsolete("SetAmbientLightSkyContribution is deprecated. Use the AmbientLightSkyContribution property instead.")]
    public void SetAmbientLightSkyContribution(float energy)

Setter for AmbientLightSkyContribution

    [Obsolete("SetBackground is deprecated. Use the BackgroundMode property instead.")]
    public void SetBackground(BGMode mode)

Setter for BackgroundMode

    [Obsolete("SetBgColor is deprecated. Use the BackgroundColor property instead.")]
    public void SetBgColor(Color color)

Setter for BackgroundColor

    [Obsolete("SetBgEnergy is deprecated. Use the BackgroundEnergy property instead.")]
    public void SetBgEnergy(float energy)

Setter for BackgroundEnergy

    [Obsolete("SetCameraFeedId is deprecated. Use the BackgroundCameraFeedId property instead.")]
    public void SetCameraFeedId(int cameraFeedId)

Setter for BackgroundCameraFeedId

    [Obsolete("SetCanvasMaxLayer is deprecated. Use the BackgroundCanvasMaxLayer property instead.")]
    public void SetCanvasMaxLayer(int layer)

Setter for BackgroundCanvasMaxLayer

    [Obsolete("SetDofBlurFarAmount is deprecated. Use the DofBlurFarAmount property instead.")]
    public void SetDofBlurFarAmount(float intensity)

Setter for DofBlurFarAmount

    [Obsolete("SetDofBlurFarDistance is deprecated. Use the DofBlurFarDistance property instead.")]
    public void SetDofBlurFarDistance(float intensity)

Setter for DofBlurFarDistance

    [Obsolete("SetDofBlurFarEnabled is deprecated. Use the DofBlurFarEnabled property instead.")]
    public void SetDofBlurFarEnabled(bool enabled)

Setter for DofBlurFarEnabled

    [Obsolete("SetDofBlurFarQuality is deprecated. Use the DofBlurFarQuality property instead.")]
    public void SetDofBlurFarQuality(DOFBlurQuality intensity)

Setter for DofBlurFarQuality

    [Obsolete("SetDofBlurFarTransition is deprecated. Use the DofBlurFarTransition property instead.")]
    public void SetDofBlurFarTransition(float intensity)

Setter for DofBlurFarTransition

    [Obsolete("SetDofBlurNearAmount is deprecated. Use the DofBlurNearAmount property instead.")]
    public void SetDofBlurNearAmount(float intensity)

Setter for DofBlurNearAmount

    [Obsolete("SetDofBlurNearDistance is deprecated. Use the DofBlurNearDistance property instead.")]
    public void SetDofBlurNearDistance(float intensity)

Setter for DofBlurNearDistance

    [Obsolete("SetDofBlurNearEnabled is deprecated. Use the DofBlurNearEnabled property instead.")]
    public void SetDofBlurNearEnabled(bool enabled)

Setter for DofBlurNearEnabled

    [Obsolete("SetDofBlurNearQuality is deprecated. Use the DofBlurNearQuality property instead.")]
    public void SetDofBlurNearQuality(DOFBlurQuality level)

Setter for DofBlurNearQuality

    [Obsolete("SetDofBlurNearTransition is deprecated. Use the DofBlurNearTransition property instead.")]
    public void SetDofBlurNearTransition(float intensity)

Setter for DofBlurNearTransition

    [Obsolete("SetFogColor is deprecated. Use the FogColor property instead.")]
    public void SetFogColor(Color color)

Setter for FogColor

    [Obsolete("SetFogDepthBegin is deprecated. Use the FogDepthBegin property instead.")]
    public void SetFogDepthBegin(float distance)

Setter for FogDepthBegin

    [Obsolete("SetFogDepthCurve is deprecated. Use the FogDepthCurve property instead.")]
    public void SetFogDepthCurve(float curve)

Setter for FogDepthCurve

    [Obsolete("SetFogDepthEnabled is deprecated. Use the FogDepthEnabled property instead.")]
    public void SetFogDepthEnabled(bool enabled)

Setter for FogDepthEnabled

    [Obsolete("SetFogDepthEnd is deprecated. Use the FogDepthEnd property instead.")]
    public void SetFogDepthEnd(float distance)

Setter for FogDepthEnd

    [Obsolete("SetFogEnabled is deprecated. Use the FogEnabled property instead.")]
    public void SetFogEnabled(bool enabled)

Setter for FogEnabled

    [Obsolete("SetFogHeightCurve is deprecated. Use the FogHeightCurve property instead.")]
    public void SetFogHeightCurve(float curve)

Setter for FogHeightCurve

    [Obsolete("SetFogHeightEnabled is deprecated. Use the FogHeightEnabled property instead.")]
    public void SetFogHeightEnabled(bool enabled)

Setter for FogHeightEnabled

    [Obsolete("SetFogHeightMax is deprecated. Use the FogHeightMax property instead.")]
    public void SetFogHeightMax(float height)

Setter for FogHeightMax

    [Obsolete("SetFogHeightMin is deprecated. Use the FogHeightMin property instead.")]
    public void SetFogHeightMin(float height)

Setter for FogHeightMin

    [Obsolete("SetFogSunAmount is deprecated. Use the FogSunAmount property instead.")]
    public void SetFogSunAmount(float amount)

Setter for FogSunAmount

    [Obsolete("SetFogSunColor is deprecated. Use the FogSunColor property instead.")]
    public void SetFogSunColor(Color color)

Setter for FogSunColor

    [Obsolete("SetFogTransmitCurve is deprecated. Use the FogTransmitCurve property instead.")]
    public void SetFogTransmitCurve(float curve)

Setter for FogTransmitCurve

    [Obsolete("SetFogTransmitEnabled is deprecated. Use the FogTransmitEnabled property instead.")]
    public void SetFogTransmitEnabled(bool enabled)

Setter for FogTransmitEnabled

    [Obsolete("SetGlowBicubicUpscale is deprecated. Use the GlowBicubicUpscale property instead.")]
    public void SetGlowBicubicUpscale(bool enabled)

Setter for GlowBicubicUpscale

    [Obsolete("SetGlowBlendMode is deprecated. Use the GlowBlendMode property instead.")]
    public void SetGlowBlendMode(GlowBlendModeEnum mode)

Setter for GlowBlendMode

    [Obsolete("SetGlowBloom is deprecated. Use the GlowBloom property instead.")]
    public void SetGlowBloom(float amount)

Setter for GlowBloom

    [Obsolete("SetGlowEnabled is deprecated. Use the GlowEnabled property instead.")]
    public void SetGlowEnabled(bool enabled)

Setter for GlowEnabled

    [Obsolete("SetGlowHdrBleedScale is deprecated. Use the GlowHdrScale property instead.")]
    public void SetGlowHdrBleedScale(float scale)

Setter for GlowHdrScale

    [Obsolete("SetGlowHdrBleedThreshold is deprecated. Use the GlowHdrThreshold property instead.")]
    public void SetGlowHdrBleedThreshold(float threshold)

Setter for GlowHdrThreshold

    [Obsolete("SetGlowHdrLuminanceCap is deprecated. Use the GlowHdrLuminanceCap property instead.")]
    public void SetGlowHdrLuminanceCap(float amount)

Setter for GlowHdrLuminanceCap

    [Obsolete("SetGlowIntensity is deprecated. Use the GlowIntensity property instead.")]
    public void SetGlowIntensity(float intensity)

Setter for GlowIntensity

    [Obsolete("SetGlowLevel is deprecated. Use the GlowLevels__7 property instead.")]
    public void SetGlowLevel(int idx, bool enabled)

    [Obsolete("SetGlowStrength is deprecated. Use the GlowStrength property instead.")]
    public void SetGlowStrength(float strength)

Setter for GlowStrength

    [Obsolete("SetSky is deprecated. Use the BackgroundSky property instead.")]
    public void SetSky(Sky sky)

Setter for BackgroundSky

    [Obsolete("SetSkyCustomFov is deprecated. Use the BackgroundSkyCustomFov property instead.")]
    public void SetSkyCustomFov(float scale)

Setter for BackgroundSkyCustomFov

    [Obsolete("SetSkyOrientation is deprecated. Use the BackgroundSkyOrientation property instead.")]
    public void SetSkyOrientation(Basis orientation)

Setter for BackgroundSkyOrientation

    [Obsolete("SetSkyRotation is deprecated. Use the BackgroundSkyRotation property instead.")]
    public void SetSkyRotation(Vector3 eulerRadians)

Setter for BackgroundSkyRotation

    [Obsolete("SetSkyRotationDegrees is deprecated. Use the BackgroundSkyRotationDegrees property instead.")]
    public void SetSkyRotationDegrees(Vector3 eulerDegrees)

Setter for BackgroundSkyRotationDegrees

    [Obsolete("SetSsaoAoChannelAffect is deprecated. Use the SsaoAoChannelAffect property instead.")]
    public void SetSsaoAoChannelAffect(float amount)

Setter for SsaoAoChannelAffect

    [Obsolete("SetSsaoBias is deprecated. Use the SsaoBias property instead.")]
    public void SetSsaoBias(float bias)

Setter for SsaoBias

    [Obsolete("SetSsaoBlur is deprecated. Use the SsaoBlur property instead.")]
    public void SetSsaoBlur(SSAOBlur mode)

Setter for SsaoBlur

    [Obsolete("SetSsaoColor is deprecated. Use the SsaoColor property instead.")]
    public void SetSsaoColor(Color color)

Setter for SsaoColor

    [Obsolete("SetSsaoDirectLightAffect is deprecated. Use the SsaoLightAffect property instead.")]
    public void SetSsaoDirectLightAffect(float amount)

Setter for SsaoLightAffect

    [Obsolete("SetSsaoEdgeSharpness is deprecated. Use the SsaoEdgeSharpness property instead.")]
    public void SetSsaoEdgeSharpness(float edgeSharpness)

Setter for SsaoEdgeSharpness

    [Obsolete("SetSsaoEnabled is deprecated. Use the SsaoEnabled property instead.")]
    public void SetSsaoEnabled(bool enabled)

Setter for SsaoEnabled

    [Obsolete("SetSsaoIntensity is deprecated. Use the SsaoIntensity property instead.")]
    public void SetSsaoIntensity(float intensity)

Setter for SsaoIntensity

    [Obsolete("SetSsaoIntensity2 is deprecated. Use the SsaoIntensity2 property instead.")]
    public void SetSsaoIntensity2(float intensity)

Setter for SsaoIntensity

    [Obsolete("SetSsaoQuality is deprecated. Use the SsaoQuality property instead.")]
    public void SetSsaoQuality(SSAOQuality quality)

Setter for SsaoQuality

    [Obsolete("SetSsaoRadius is deprecated. Use the SsaoRadius property instead.")]
    public void SetSsaoRadius(float radius)

Setter for SsaoRadius

    [Obsolete("SetSsaoRadius2 is deprecated. Use the SsaoRadius2 property instead.")]
    public void SetSsaoRadius2(float radius)

Setter for SsaoRadius

    [Obsolete("SetSsrDepthTolerance is deprecated. Use the SsReflectionsDepthTolerance property instead.")]
    public void SetSsrDepthTolerance(float depthTolerance)

Setter for SsReflectionsDepthTolerance

    [Obsolete("SetSsrEnabled is deprecated. Use the SsReflectionsEnabled property instead.")]
    public void SetSsrEnabled(bool enabled)

Setter for SsReflectionsEnabled

    [Obsolete("SetSsrFadeIn is deprecated. Use the SsReflectionsFadeIn property instead.")]
    public void SetSsrFadeIn(float fadeIn)

Setter for SsReflectionsFadeIn

    [Obsolete("SetSsrFadeOut is deprecated. Use the SsReflectionsFadeOut property instead.")]
    public void SetSsrFadeOut(float fadeOut)

Setter for SsReflectionsFadeOut

    [Obsolete("SetSsrMaxSteps is deprecated. Use the SsReflectionsMaxSteps property instead.")]
    public void SetSsrMaxSteps(int maxSteps)

Setter for SsReflectionsMaxSteps

    [Obsolete("SetSsrRough is deprecated. Use the SsReflectionsRoughness property instead.")]
    public void SetSsrRough(bool rough)

Setter for SsReflectionsRoughness

    [Obsolete("SetTonemapAutoExposure is deprecated. Use the AutoExposureEnabled property instead.")]
    public void SetTonemapAutoExposure(bool autoExposure)

Setter for AutoExposureEnabled

    [Obsolete("SetTonemapAutoExposureGrey is deprecated. Use the AutoExposureScale property instead.")]
    public void SetTonemapAutoExposureGrey(float exposureGrey)

Setter for AutoExposureScale

    [Obsolete("SetTonemapAutoExposureMax is deprecated. Use the AutoExposureMaxLuma property instead.")]
    public void SetTonemapAutoExposureMax(float exposureMax)

Setter for AutoExposureMaxLuma

    [Obsolete("SetTonemapAutoExposureMin is deprecated. Use the AutoExposureMinLuma property instead.")]
    public void SetTonemapAutoExposureMin(float exposureMin)

Setter for AutoExposureMinLuma

    [Obsolete("SetTonemapAutoExposureSpeed is deprecated. Use the AutoExposureSpeed property instead.")]
    public void SetTonemapAutoExposureSpeed(float exposureSpeed)

Setter for AutoExposureSpeed

    [Obsolete("SetTonemapExposure is deprecated. Use the TonemapExposure property instead.")]
    public void SetTonemapExposure(float exposure)

Setter for TonemapExposure

    [Obsolete("SetTonemapper is deprecated. Use the TonemapMode property instead.")]
    public void SetTonemapper(ToneMapper mode)

Setter for TonemapMode

    [Obsolete("SetTonemapWhite is deprecated. Use the TonemapWhite property instead.")]
    public void SetTonemapWhite(float white)

Setter for TonemapWhite

Inner Types

BGMode

Name Value Description
Keep 5 Keep on screen every pixel drawn in the background.
ClearColor 0 Clear the background using the project’s clear color.
Color 1 Clear the background using a custom clear color.
Sky 2 Display a user-defined sky in the background.
ColorSky 3 Clear the background using a custom clear color and allows defining a sky for shading and reflection.
Canvas 4 Display a [CanvasLayer] in the background.
CameraFeed 6 Display a camera feed in the background.
Max 7 Represents the size of the [enum BGMode] enum.

DOFBlurQuality

Name Value Description
Low 0 Low depth-of-field blur quality.
Medium 1 Medium depth-of-field blur quality.
High 2 High depth-of-field blur quality.

GlowBlendModeEnum

Name Value Description
Additive 0 Additive glow blending mode. Mostly used for particles, glows (bloom), lens flare, bright sources.
Screen 1 Screen glow blending mode. Increases brightness, used frequently with bloom.
Softlight 2 Soft light glow blending mode. Modifies contrast, exposes shadows and highlights, vivid bloom.
Replace 3 Replace glow blending mode. Replaces all pixels’ color by the glow value.

SSAOBlur

Name Value Description
Disabled 0  
Blur1x1    
Blur2x2    
Blur3x3    

SSAOQuality

Name Value Description
Low 0  
Medium 1  
High 2  

ToneMapper

Name Value Description
Linear 0 Linear tonemapper operator. Reads the linear data and passes it on unmodified.
Reinhardt 1 Reinhardt tonemapper operator. Performs a variation on rendered pixels’ colors by this formula: [code]color = color / (1 + color)[/code].
Filmic 2 Filmic tonemapper operator.
Aces 3 Academy Color Encoding System tonemapper operator.
Tags: