Skip to content

Implement SSAOEffect #573

Description

@vanruesc

Description

Implement an SSAOEffect.

Related: #214, #245, #579

References:

Tasks

  • Create SSAOEffect.
  • Create ssao demo.
  • Add unit test.

Implementation Details

  • Find best SSAO technique before implementing (XeGTAO, SSRT3, GTVBAO, etc.).
  • Should be done after TAAEffect and DenoisePass (bilateral blur) have been implemented.
  • Consider adding support for light bounce. (should be handled by GI)

Activity

  1. added this to the v7 milestone on Feb 13, 2024
  2. changed the title [-]Implement XeGTAOEffect[/-] [+]Implement SSAOEffect[/+] on Nov 2, 2024
  3. jo-chemla commented on Sep 19, 2025

    @jo-chemla

    In case it's useful, threejs introduced TSL SSILVB GI and AO to the WebGPURenderer: mrdoob/three.js#29668 (comment) and demo

  4. vanruesc commented on Sep 20, 2025

    @vanruesc
    MemberAuthor

    Thanks for the heads-up - I'll add it to the list of references.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions