Function createCircleOfConfusionPostProcessTask
-
createCircleOfConfusionPostProcessTask(
config: CircleOfConfusionPostProcessTaskConfig,
engine: EngineContext,
scene?: SceneContext,
): CircleOfConfusionPostProcessTaskParameters
- config: CircleOfConfusionPostProcessTaskConfig
Depth texture, camera, lens parameters and source/target settings.
- engine: EngineContext
The owning engine.
Optionalscene: SceneContextOptional owning scene. Omit for scene-less standalone frame graphs.
Returns CircleOfConfusionPostProcessTask
The circle-of-confusion post-process task.
- config: CircleOfConfusionPostProcessTaskConfig
Create a circle-of-confusion post-process task. The output is a grayscale map where 0 = in focus and 1 = maximally out of focus, computed from the supplied depth texture and the lens parameters (the usual first stage of a depth-of-field pipeline). See https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch23.html.