Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] I need help! => Topic started by: Stefan Mantu on 2018-09-13, 15:21:23

Title: Weak denoising on bump maps
Post by: Stefan Mantu on 2018-09-13, 15:21:23
Hi everybody,

I don't know if I'm missing something but there seems to be a denoise problem in corona 2.
Image on the left is rendered in Corona 2 and it has a lot more noise than the one on the right which is rendered in Corona 1.74 (same denoise settings, same machine, same time).

Thank you!
Stefan
Title: Re: Noise problem
Post by: Njen on 2018-09-13, 21:58:22
I was experiencing the same issue during the beta phase for v2:
https://forum.corona-renderer.com/index.php?topic=17973.msg126877#msg126877

The results I was getting when I posted this are still the same today for the official 2.0 release, in that 1.74 renders with less noise in the same amount of time.
Title: Re: Noise problem
Post by: Fluss on 2018-09-14, 09:55:00
I'm experiencing the same issue with corona 2.0. The denoiser seems to be less effective. I guess it's because they changed the behavior of the denoiser in 2.0 as stated in the changelog :

"Improved denoising of bump maps"

So it should preserve more details now that bump maps are taken into account. But it feels odd as it seems way less consistent and gives this blocky artifact feeling. I'm working on an animation ATM and despite I have not compared it with the previous version, I have the feeling that the noise is way much more visible in 2.0, especially in animations.

It is particularly visible in dark areas as it tends to produce bright dots (see engraff's example image). Definitely something to investigate
Title: Re: Noise problem
Post by: maru on 2018-09-14, 16:54:02
Hi everybody,

I don't know if I'm missing something but there seems to be a denoise problem in corona 2.
Image on the left is rendered in Corona 2 and it has a lot more noise than the one on the right which is rendered in Corona 1.74 (same denoise settings, same machine, same time).

Thank you!
Stefan

Does your image compare two renders made with the same time limit, pass limit, noise limit, or....?

The noise probably stayed there because of the way denoiser works with bump maps. Do the walls have some bump?
Title: Re: Noise problem
Post by: Fluss on 2018-09-14, 18:04:55

Does your image compare two renders made with the same time limit, pass limit, noise limit, or....?


(same denoise settings, same machine, same time).

So I guess it is the new denoiser behavior which is causing the issue.
Title: Re: Noise problem
Post by: Stefan Mantu on 2018-09-16, 16:35:12
Thank you guys for the info,
I've already switched back to 1.74, at the moment it works fine for me, until the denoiser and the render speed improves in the 2.0 or Corona 3.

Thanks
Stefan
Title: Re: Noise problem
Post by: maru on 2018-09-17, 15:17:35
So the two images from the original post were rendered within the same time, right?
Title: Re: Noise problem
Post by: Stefan Mantu on 2018-09-19, 20:01:05
So the two images from the original post were rendered within the same time, right?

Yes, both images were rendered on a 44 core machine in 1 hour on a 2k rez, noise limit set to 3%. The scene has 15m polys or so.
Title: Re: Noise problem
Post by: maru on 2018-09-20, 13:48:17
And is there a bump map used in the wall material?
Title: Re: Noise problem
Post by: Frood on 2018-09-20, 15:30:43
noise limit set to 3%.

Why this? It should be zero for testing by time. But of course does not matter if those 3% were not reached during that one hour rendering.

But more important: Do you have a CInfo_SamplingFocus Element by chance for those renders of your initial post? And how high was the denoise amount?


Good Luck


Title: Re: Noise problem
Post by: Stefan Mantu on 2018-09-20, 16:06:12
And is there a bump map used in the wall material?

Yes, there is a CoronaNormal map in the bump slot, the wall material is from Corona Material Presets Pro.

Quote
Why this? It should be zero for testing by time. But of course does not matter if those 3% were not reached during that one hour rendering.

But more important: Do you have a CInfo_SamplingFocus Element by chance for those renders of your initial post? And how high was the denoise amount?

The noise limit is set to 3% because I have to render 12-15 images over the night, and the denoise amount was 0.65
Title: Re: Noise problem
Post by: maru on 2018-09-24, 14:13:55
And is there a bump map used in the wall material?
Yes, there is a CoronaNormal map in the bump slot, the wall material is from Corona Material Presets Pro.
It's a feature then. The denoiser in v2 is less aggressive on bump maps than in 1.7. You can see a similar example here:
https://corona-renderer.com/comparer/uBPZf0

I don't think we've had any complains about it so far, but if others are experiencing some issues, we will of course consider changing it (e.g. adding a "soft" vs" aggressive" toggle to the ui).
Meanwhile the solution would be probably to allow more passes to render, and only then denoise.
Title: Re: Noise problem
Post by: mahmoudkeshta on 2019-01-14, 21:58:33
I have the same problem after using corona 2 and still have this in corona 3. It is very annoying issue because I have noise in almost all renders even I set noise limit to 2.5 or 2.0 which already take long time in rendering. For now I use Ai denoiser which is more soft but it still has some problems in small details. we need a smart solution for this issue like maru said "(e.g. adding a "soft" vs" aggressive" toggle to the ui)".
Title: Re: Weak denoising on bump maps
Post by: Designerman77 on 2019-03-09, 21:43:19
Hey guys!

Yes, this denoising issue is due to the changed (reduced) amount of denoising on bump maps in core 3.

It does less denoising on bumps, in order to maintain more details.

Good intention, but very bad effect on workflow, making quick renders virtually impossible - since the noise on bumps will not be smoothed by the denoiser! Even on value 1    ! ! ! ! ! ! ! ! !

Already asked the developer team to reset this function to the state it was in Core 1.7 - which in my opinion - was perfect!

I hope they will manage to fix it as soon as possible. Because with this issue, test renders in Corona have become a horror !


Title: Re: Weak denoising on bump maps
Post by: monkriss on 2019-04-30, 08:52:10
Jumping into this topic.. I'm using Corona Standalone with Version 3 and I too have terrible noise levels on my bump maps. Even if I go to 2% noise, some areas still look terribly noisy.

Has this been fixed? Which version should I download?

Is there a way to adjust how much I want the noise level to be affected by bump maps?
Title: Re: Weak denoising on bump maps
Post by: pokoy on 2019-04-30, 09:13:59
I have observed this a few times, too. I think it would be best to give us some control over this, either as a switch or as a balance parameter which drives the 'bump awareness'.
Title: Re: Weak denoising on bump maps
Post by: monkriss on 2019-04-30, 10:38:09
Exactly this. Especially if I want to develop a quick draft render for a client, the older denoiser gave quicker results
Title: Re: Weak denoising on bump maps
Post by: monkriss on 2019-05-01, 07:34:05
Does anyone have any info on the correct version i should be using?
Title: Re: Weak denoising on bump maps
Post by: TomG on 2019-05-01, 14:08:07
Corona 2 introduced preserving detail on bump maps when denoising, which would make 1.7 the version before that appeared. As a note, any scene saved in a newer version of Corona is not guaranteed to work in an older version.
Title: Re: Weak denoising on bump maps
Post by: TomG on 2019-05-01, 14:13:35
You might also try either of the new AI denoisers, the NVIDIA or Intel ones, rather than revert back to an older version of Corona.
Title: Re: Weak denoising on bump maps
Post by: Designerman77 on 2019-05-01, 16:44:33
Hi Pokoy & Monkriss,

yes, the issue you noticed is correct.

This is why I switched back to the Beta from 21.12.2017.  -   Core 1.7 hot fix 2 !

Works great and - as you say - provides muuuuch quicker previews, since the denoiser is applied equally on all surfaces.
For quick renders we don't need crispy bump maps, right? We need images that don't fall apart in areas that are already smooth and bump map areas that stay super noisy even after many passes.

Also displacement stacking works perfectly in Core 1.7



Yesterday night I tested the new Corona 4 (Beta).

Denoising over the new integrated CPU AI - denoiser seems to deliver okay results!
Also displacement on stacked materials and poly selects works nicely in Corona 4 Beta.
As far as my test...


Testing right now on a more complex scene that was previously made in Core 1.7 Beta.

It seems to have some problems with converting textures, when opening it in Corona 4 Beta -  like metals with maps on specular. It doesn't interpret the specular-maps correctly, especially if they are in a filter.
Also HDR on Sky objects don't work properly - only after you erase the old HDR and create a new one with the same HDR-texture.

Title: Re: Weak denoising on bump maps
Post by: Designerman77 on 2019-05-02, 23:32:29
Hey Tom,

I can absolutely support your suggestion to try the new Corona 4 Beta.

I am using it right now for a large project. Everything seems to function very well.
Have been testing it for two days in this project and even have the impression that the new AI denioser delivers better results quite faster.

Good job, guys!