API

Class SSAORenderingPipeline

Render pipeline to produce ssao effect

Hierarchy (View Summary)

Index
area: number = 0.0075

Related to fallOff, used to interpolate SSAO samples (first interpolate function input) based on the occlusion difference of each pixel Must not be equal to fallOff and superior to fallOff. Default value is 0.0075

base: number = 0.5

The base color of the SSAO post-process The final result is "base + ssao" between [0, 1]

fallOff: number = 0.000001

Related to area, used to interpolate SSAO samples (second interpolate function input) based on the occlusion difference of each pixel Must not be equal to area and inferior to area. Default value is 0.000001

inspectableCustomProperties: IInspectable[]

List of inspectable custom properties (used by the Inspector)

radius: number = 0.0001

The radius around the analyzed pixel used by the SSAO post-process. Default value is 0.0006

SSAOBlurHRenderEffect: string = "SSAOBlurHRenderEffect"

The horizontal blur PostProcess id in the pipeline

SSAOBlurVRenderEffect: string = "SSAOBlurVRenderEffect"

The vertical blur PostProcess id in the pipeline

SSAOCombineRenderEffect: string = "SSAOCombineRenderEffect"

The PostProcess id in the pipeline that combines the SSAO-Blur output with the original scene color (SSAOOriginalSceneColorEffect)

SSAOOriginalSceneColorEffect: string = "SSAOOriginalSceneColorEffect"

The PassPostProcess id in the pipeline that contains the original scene color

SSAORenderEffect: string = "SSAORenderEffect"

The SSAO PostProcess id in the pipeline

totalStrength: number = 1.0

The output strength of the SSAO post-process. Default value is 1.0.

uniqueId: any = UniqueIdGenerator.UniqueId

Gets the unique id of the post process rendering pipeline