OptionalisEnabled: booleanOptionalradius: numberOptionalbias: numberOptionalfadeDistance: numberOptionalfadeRange: numberOptionalintensity: numberOptionalpower: numberOptionalquality: numberOptionaldownscaleFactor: numberOptionaldirectDiffuseLightingContribution: numberProtected_biasProtected_directProtected_downscaleProtected_fadeProtected_fadeProtected_intensityProtected_isProtected_powerProtected_qualityProtected_radiusBias used to reduce false occlusion artifacts. Higher values reduce the amount of artifacts but will cause details to be lost in areas where occlusion isn't high. Valid range is roughly [0, 50].
Determines how much does ambient occlusion affect direct diffuse lighting. A value of 0 means AO has no effect on direct diffuse, while a value of 1 means the full intensity of AO is applied to it.
Factor that scales down input render targets used for generating SSAO. This can result in major performance increase at a cost of quality. It is especially useful for high-DPI resolutions as SSAO can be cost prohibitive to run at full resolution in that case.
Factor of 1 means the effect will run at full resolution. Each further increase of the factor halves the resolution. i.e. 2 means half-resolution and 3 means quarter-resolution.
Distance (in view space, in meters) after which AO starts fading out. The fade process will happen over the range as specified
by FadeRange.
Range (in view space, in meters) in which AO fades out from 100% to 0%. AO starts fading out after the distance specified
in FadeDistance.
Linearly scales the intensity of the AO effect. Values less than 1 make the AO effect less pronounced, and vice versa. Valid range is roughly [0.2, 2].
Enables or disables the screen space ambient occlusion effect.
Controls how quickly the AO fall-off. A higher value means, more darkening in occluded areas, and less in open areas. The valid range is roughly [1, 4], where 1 means no extra darkening will occur.
Quality level of generated ambient occlusion. In range [0, 4]. Higher levels yield higher quality AO at the cost of performance.
Radius (in world space, in meters) over which occluders are searched for. Smaller radius ensures better sampling precision but can miss occluders. Larger radius ensures far away occluders are considered but can yield lower quality or noise because of low sampling precision. Usually best to keep at around a 2m, valid range is roughly [0.05, 10.0].
Copies all properties defined by the prototype of AmbientOcclusionSettings from other to this instance.
Clones this instance and returns a new AmbientOcclusionSettings with identical values.
Determines if this AmbientOcclusionSettings instance is equal to the other instance.
StaticisDetermines if both AmbientOcclusionSettings instances are equal.
Settings that control screen space ambient occlusion.