Denoiser Integration

Discussion related to the Engine functionality, implementations and API.
User avatar
B.Y.O.B.
Developer
Posts: 1111
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Denoiser Integration

Post by B.Y.O.B. » Sat May 05, 2018 8:44 am

zezic wrote:
Sat May 05, 2018 1:46 am
Can we have binary build of this?
After v2.0 is out, we will release v2.1alpha0 for testing.
Support LuxCoreRender project with salts and bounties

User avatar
Dade
Developer
Posts: 1088
Joined: Mon Dec 04, 2017 8:36 pm

Re: Denoiser Integration

Post by Dade » Sat May 05, 2018 10:24 am

zezic wrote:
Sat May 05, 2018 1:46 am
Dade wrote:
Fri May 04, 2018 8:26 pm
Added the support for denoising to TILEPATHOCL too, now all path tracers can use the denoiser.
Can we have binary build of this? I can't build it for some reason (Ubuntu 16.04): https://pastebin.com/sZtd89V7
it is a stupid problem with newer GCC in Ubuntu 16.04 (I'm using Ubuntu 14.04LTS). It is trivial to fix once I get the errors, I will spin up a VM to compile on Ubuntu 16.04 to fix the problem.
Support LuxCoreRender project with salts and bounties

User avatar
B.Y.O.B.
Developer
Posts: 1111
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Denoiser Integration

Post by B.Y.O.B. » Mon May 07, 2018 8:39 pm

Here's the progress of the denoiser integration in the Blender addon: https://github.com/LuxCoreRender/BlendL ... issues/153
If you have more ideas, tell me.
Support LuxCoreRender project with salts and bounties

User avatar
B.Y.O.B.
Developer
Posts: 1111
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Denoiser Integration

Post by B.Y.O.B. » Tue May 08, 2018 7:59 am

A video demo of the current state of the denoiser in BlendLuxCore: https://youtu.be/1SJ4w4GFjAE

Image
Support LuxCoreRender project with salts and bounties

User avatar
Dade
Developer
Posts: 1088
Joined: Mon Dec 04, 2017 8:36 pm

Re: Denoiser Integration

Post by Dade » Tue May 08, 2018 8:25 am

B.Y.O.B. wrote:
Tue May 08, 2018 7:59 am
A video demo of the current state of the denoiser in BlendLuxCore: https://youtu.be/1SJ4w4GFjAE
We need to do an a little animation out of this scene, something simple with camera moving around, just for testing. I will take care of doing the rendering.
Support LuxCoreRender project with salts and bounties

User avatar
Sharlybg
Supporting Users
Posts: 542
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Denoiser Integration

Post by Sharlybg » Tue May 08, 2018 10:23 am

We need to do an a little animation out of this scene, something simple with camera moving around, just for testing. I will take care of doing the rendering.
Yes ! moving camera and animated DOF will be great ;) . will try it !
Support LuxCoreRender project with salts and bounties

User avatar
Dade
Developer
Posts: 1088
Joined: Mon Dec 04, 2017 8:36 pm

Re: Denoiser Integration

Post by Dade » Tue May 08, 2018 4:28 pm

This is the first working version of the BCD denoiser with BiDir:
psor.jpg
It is a quite stretched application of BCD because of the way BiDir works. You may need more samples/pixel (compared to path tracing) and to tune a bit the denoiser parameters to obtain better result. However it still quite good.
Support LuxCoreRender project with salts and bounties

User avatar
Racleborg
Posts: 103
Joined: Sat Apr 07, 2018 10:31 am
Location: UK

Re: Denoiser Integration

Post by Racleborg » Tue May 08, 2018 5:50 pm

I was taking a look, (whilst work at work today :roll: ), at the YouTube video you did earlier.
Looks great!

Luxart
Posts: 35
Joined: Tue Feb 13, 2018 10:14 am

Re: Denoiser Integration

Post by Luxart » Wed May 09, 2018 6:32 am

Hi Dade,

Is BCD main denoising code implemented in opencl or only CPU

If only CPU is it Multithreaded :?:
Dade wrote:
Wed May 02, 2018 10:33 am
First rendering with OpenCL and denoiser:

pathocl.jpg

With GPUs, it is a 20secs rendering and 20secs denoising :lol:
20secs for denoising(if opencl) is a bit longer I think. May be I am expecting too much from BCD ;) .

marcatore
Posts: 68
Joined: Wed Jan 10, 2018 8:04 am

Re: Denoiser Integration

Post by marcatore » Wed May 09, 2018 7:04 am

Dade wrote:
Tue May 08, 2018 4:28 pm
This is the first working version of the BCD denoiser with BiDir:

psor.jpg

It is a quite stretched application of BCD because of the way BiDir works. You may need more samples/pixel (compared to path tracing) and to tune a bit the denoiser parameters to obtain better result. However it still quite good.
Result is really good!!

Well, 20secs for an image... when the alternative (no denoiser) is to wait minutes or hours to have the same "noisefree" level... is this real a problem? :)

Post Reply