Search Unity

Denoise ray-traced shadows

Discussion in 'General Graphics' started by zhutianlun810, Apr 2, 2019.

  1. zhutianlun810

    zhutianlun810

    Joined:
    Sep 17, 2017
    Posts:
    168
    Hello,

    I am wondering is there any article or paper focusing on denoise ray-traced shadows? I googled a lot and just find some ambiguous general idea.

    "The denoiser is aware of the information about the light source, such as its size, shape, and direction and how far away it is from the receiver, as well as hit distances for shadow rays. The denoiser uses this information to try to derive an optimal spatial filter footprint for each pixel. The footprint is anisotropic with varying directions per pixel." --- Ray TRACING GEMS PREVIEW PART V

    Currently I am just using a Gaussian Based denoiser, But the result is not good in some cases.

    High roughness, High Metallic, Fine:


    Medium high roughness, HighMetallic, Noise:

    Low roughness, High Metallic, Fine:

    Medium high roughness, low Metallic, Fine:

    High roughness, low metallic, overblurred highlight shadows(the shadow under the green light):


    Any ideas to improve denoiser quality?

    Thanks
     
  2. Sh-Shahrabi

    Sh-Shahrabi

    Joined:
    Sep 28, 2018
    Posts:
    56
  3. neoshaman

    neoshaman

    Joined:
    Feb 11, 2011
    Posts:
    6,493
  4. zhutianlun810

    zhutianlun810

    Joined:
    Sep 17, 2017
    Posts:
    168