Skip to content

AO/SSGI: Noise reduction. #33915

Description

@marcofugaro

Description

The updated implementation of GTAONode introduced in #33895 introduced some noisiness in the half-resolution version, we should look into some smoothing approaches to reduce the noise as we're currently doing for other stochastic effects like SSR.

The original activision paper authors also mention it needing some kind of smoothing/denoising at halfres, from page 85 onwards of the slides: https://blog.selfshadow.com/publications/s2016-shading-course/activision/s2016_pbs_activision_occlusion.pdf

Reproduction steps

  1. Open https://rawcdn.githack.com/mrdoob/three.js/dev/examples/webgpu_postprocessing_ao.html
  2. See detail

Code

/

Live example

https://rawcdn.githack.com/mrdoob/three.js/dev/examples/webgpu_postprocessing_ao.html

Screenshots

Image

Version

dev

Device

No response

Browser

No response

OS

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions