Planetside Software Forums

General => Terragen Discussion => Topic started by: Kadri on May 24, 2017, 09:40:48 PM

Title: Photography Techniques Can DeNoise Noisy Renders
Post by: Kadri on May 24, 2017, 09:40:48 PM

Looks interesting. Anyone tried this in Terragen?
http://lesterbanks.com/2017/05/photography-denoise-noisy-renders/
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: Dune on May 25, 2017, 02:37:56 AM
Interesting indeed. Good for cloud parts!
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: Oshyan on May 25, 2017, 06:01:00 PM
Yes, post-process denoising and various related techniques are becoming a big part of modern renderers in the last year or two. Vray has it, and even now Cycles (free Blender rendering engine).

- Oshyan
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: jaf on May 25, 2017, 11:16:46 PM
At first I was hesitant to use photo editing apps but then thinking about it, it's only changing one's and zero's just as we do as we craft our Terragen scenes. 

I happen to use ON1 Photo Raw 2017 to "fix" or "enhance" my Terragen renders.  Now days, most photographs are taken using digital cameras, which use some type of software filtering to begin with, so (my opinion) I don't consider using photo editing software as "cheating ."  But it is impressive when the real masters of Terragen can do all that right in Terragen.
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: René on May 26, 2017, 04:52:22 AM
The premise is that the noise in each picture is different. Is this indeed true with Terragen?
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: Matt on May 26, 2017, 12:56:05 PM
I feel that the video is quite misleading. Denoising in post is a good strategy and good advice, and that part of the video is useful. It's the stacking that I have a problem with. Stacking images like this using the 'mean' mode is not much different from what C4D's physical renderer does when you allow it to render for longer. He compares a stack of 15 images (total render time 12m51s) with a C4D render that took 30m32s. The 30 minute render is clearly much better. But he does not show what a 13 minute C4D render would look like. I suspect it would be similar in quality to the stacked version, or perhaps even better, considering how good the 30 minute render is. The 30 minute render is significantly better than the 13 minute stacked version. It's quite surprising actually, so I think C4D is doing something even more clever.

He suggests using a Denoise filter on the stacked version to clean up the remaining noise. It ends up about as smooth as the 30 minute render, of course. But my question would be "why not render a 12 minute render in C4D and then denoise that instead? Would the result be better or worse?"

In most of the examples he showed, the stacked version was noisier (before applying the Denoise filter). So where's the gain? But he didn't show examples of stacking at the same total render time as the native render, so we can't be sure.

It's the renderer's job to produce the lowest noise render in the time it's given, and if stacking were more efficient then the renderer would work like that already.

I'm being a bit harsh. There are some cases where stacking can reduce certain types of noise better than the renderer would do natively, such as very bright regions that contain super-bright pixels. The reason is that they can be clamped to low dynamic range before stacking, which helps a little bit.

Modes other than 'mean', e.g. 'median', might sometimes be a better choice for stacking, and that's where perhaps stacking in the image editor could work out smoother than the renderer's native output.

Matt
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: Matt on May 26, 2017, 01:00:20 PM
Quote from: René on May 26, 2017, 04:52:22 AM
The premise is that the noise in each picture is different. Is this indeed true with Terragen?

Yes, for the kinds of noise we hate most in Terragen renders - atmosphere noise, cloud noise, soft shadow noise and even GI flickering. To a large extent it can also help with anti-aliasing vegetation.

Matt
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: Kadri on May 27, 2017, 07:41:48 AM
Quote from: Matt on May 26, 2017, 12:56:05 PM
...
It's the renderer's job to produce the lowest noise render in the time it's given, and if stacking were more efficient then the renderer would work like that already.
...


That was one of the things that came to my mind and the reason i was curious actually.
Still curious how it would look for some of the extreme noisy renderings we see sometimes here around.
I tried just a little with nothing to show about, but i have no Photoshop and time to make real tests.
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: amandas on February 09, 2021, 04:51:57 AM
Necroposting:


https://github.com/DeclanRussell/IntelOIDenoiser

Not sure if we can get Normal AOV out of TGN, if so, the above produces really nice results.

Alternatively, RedGiant Denoiser III for After Effects does a decent job on a really low AA renders.
Title: Re: Photography Techniques Can DeNoise Noisy Renders
Post by: digitalguru on February 09, 2021, 07:45:02 AM
Neat Video is a commercial denoiser and does a very professional job, I use it on video in Davinci Resolve all the time.

I've yet to use it on 3d render output likee Terragen, but I have seen it in VFX studios as a tool and some compositors have it handy when renders are time compromised and more sampling etc isn't an option. Worth looking at.

Professional denoisers like Altus operate on a few custom render elements and also producing stereo renders (using the same camera) to produce two renders of the same image with different noise patterns and uses this to 'detect' the noise.