API

Class DefaultRenderingPipeline

The default rendering pipeline can be added to a scene to apply common post processing effects such as anti-aliasing or depth of field. See https://doc.babylonjs.com/features/featuresDeepDive/postProcesses/defaultRenderingPipeline

Hierarchy (View Summary)

Implements

Index
animations: Animation[] = []

Animations which can be used to tweak settings over a period of time

chromaticAberration: ChromaticAberrationPostProcess

Chromatic aberration post process which will shift rgb colors in the image

depthOfField: DepthOfFieldEffect

Depth of field effect, applies a blur based on how far away objects are from the focus distance.

The Fast Approximate Anti-Aliasing post process which attempts to remove aliasing from an image.

FxaaPostProcessId: "FxaaPostProcessEffect"

ID of the Fast Approximate Anti-Aliasing post process;

Grain post process which add noise to the image

Image post processing pass used to perform operations such as tone mapping or color grading.

ImageProcessingPostProcessId: "ImageProcessingPostProcessEffect"

ID of the image processing post process;

inspectableCustomProperties: IInspectable[]

List of inspectable custom properties (used by the Inspector)

onBuildObservable: Observable<DefaultRenderingPipeline> = ...

This is triggered each time the pipeline has been built.

Sharpen post process which will apply a sharpen convolution to enhance edges

uniqueId: any = UniqueIdGenerator.UniqueId

Gets the unique id of the post process rendering pipeline