API

Interface ScreenSpaceAmbientOcclusionPostProcessTaskConfig

Configuration for createScreenSpaceAmbientOcclusionPostProcessTask.

interface ScreenSpaceAmbientOcclusionPostProcessTaskConfig {
    bias?: number;
    camera: Camera;
    composition?: "none" | "multiply";
    depthTexture?: RenderTarget;
    fadeEnd?: number;
    fadeStart?: number;
    intensity?: number;
    name?: string;
    power?: number;
    radius?: number;
    resetVersion?: number;
    resolutionScale?: number;
    sliceCount?: number;
    sourceTexture: RenderTarget;
    stepCount?: number;
    targetTexture?: RenderTarget | null;
    temporalSamples?: number;
    temporalWeight?: number;
}
Index
bias?: number

Minimum view-direction cosine considered an occluding horizon.

camera: Camera

Must use a fullscreen viewport (omitted, or x/y = 0 and width/height = 1).

composition?: "none" | "multiply"
depthTexture?: RenderTarget

Depth attachment source, when different from sourceTexture (must be single-sample).

fadeEnd?: number
fadeStart?: number
intensity?: number
name?: string
power?: number
radius?: number

World-space search radius in scene units.

resetVersion?: number
resolutionScale?: number
sliceCount?: number
sourceTexture: RenderTarget

Scene color + depth target already rendered this frame (single-sample).

stepCount?: number
targetTexture?: RenderTarget | null

Composite destination. null/omitted composites over sourceTexture; must differ from it.

temporalSamples?: number
temporalWeight?: number