Interface SAOParams

Parameters for an SAO.

interface SAOParams {
    bias?: number;
    blendCutoff?: number;
    blendFactor?: number;
    blur?: boolean;
    intensity?: number;
    kernelRadius?: number;
    minResolution?: number;
    numSamples?: number;
    renderModes?: number[];
    scale?: number;
}

Properties

bias?: number

The SAO bias.

Default value is 0.5.

blendCutoff?: number

The SAO blend cutoff.

Default value is 0.3.

blendFactor?: number

The SAO blend scale.

Default value is 1.0.

blur?: boolean

Whether the SAO Guassian blur is enabled.

Default value is true.

intensity?: number

The degree of darkening (ambient obscurance) produced by the SAO effect.

Default value is 0.15.

kernelRadius?: number

Sets the maximum area that SAO takes into account when checking for possible occlusion for each fragment.

Default value is 100.0.

minResolution?: number

The SAO minimum resolution.

Default value is 0.0.

numSamples?: number

The number of SAO samples.

Default value is 10.

renderModes?: number[]

Which rendering modes in which to apply SAO.

Default value is [QualityRender].

scale?: number

The SAO occlusion scale.

Default value is 1.0.