Simple glass with whisky and caustics

Post your tests, experiments and unfinished renderings here.
Martini
Posts: 114
Joined: Fri Nov 23, 2018 11:36 am
Location: Australia

Re: Simple glass with whisky and caustics

Post by Martini » Wed Jan 27, 2021 7:41 am

This is LuxCore's beauty pass (DENOISED output)
LuxCore DENOISED output
LuxCore DENOISED output

This is what I get when I recombine all AOVs manually (denoised individually)
All AOVs denoised individually and recombined
All AOVs denoised individually and recombined

You can hopefully see that there is some highlight detail missing from the PhotonGI Caustics Cache (visible through/inside the ice cubes, for example), and it feels 'cold'/artificial.


This is the Caustics AOV when I try to denoise it. You can probably see that the denoiser does not do much to reduce noise on the caustics AOV.
Caustics AOV denoised
Caustics AOV denoised
Another issue is that the caustics from Light Tracing are not visible through the glass, liquid, or ice.
i9 9900K @ 5000MHz | 2x Gigabyte AORUS RTX 2080 Ti Extreme Waterforce WB 11G @ 2010MHz
Z390 Aorus Pro | 32GB Kingston HyperX Predator RGB @ 4300MHz

User avatar
Dade
Developer
Posts: 5522
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Simple glass with whisky and caustics

Post by Dade » Wed Jan 27, 2021 12:13 pm

Martini wrote:
Wed Jan 27, 2021 7:41 am
This is the Caustics AOV when I try to denoise it. You can probably see that the denoiser does not do much to reduce noise on the caustics AOV.
The source of the problem is in having OIDN not really trained to denoise caustics, etc.

Have you tried to use clamping to reduce the noise on Caustic AOV ?
Support LuxCoreRender project with salts and bounties

Martini
Posts: 114
Joined: Fri Nov 23, 2018 11:36 am
Location: Australia

Re: Simple glass with whisky and caustics

Post by Martini » Fri Jan 29, 2021 5:16 pm

Dade wrote:
Wed Jan 27, 2021 12:13 pm
The source of the problem is in having OIDN not really trained to denoise caustics, etc.
I believe I have found the solution: Pixel Filter! I noticed that the pixel filter is by default in BlendLuxCore set to Blackman-Harris at 1.50 pixels. Even with 1024 light-path spp (thanks for the recent fix for that, by the way - I am Beheaded Kamikaze on GitHub :) ), the denoiser was not able to reduce the noise at all. It looks better (due to having more samples) but you could clearly see the noise, and the caustic pass did not look any different after denoising.

When I changed the pixel filter to None, the denoiser was able to completely remove the noise, even with a low number of light path samples like 128. :D
i9 9900K @ 5000MHz | 2x Gigabyte AORUS RTX 2080 Ti Extreme Waterforce WB 11G @ 2010MHz
Z390 Aorus Pro | 32GB Kingston HyperX Predator RGB @ 4300MHz

Post Reply