Denoiser Integration

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

Re: Denoiser Integration

Post by B.Y.O.B. »

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.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Denoiser Integration

Post by Dade »

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
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Denoiser Integration

Post by B.Y.O.B. »

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.
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Denoiser Integration

Post by B.Y.O.B. »

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

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

Re: Denoiser Integration

Post by Dade »

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
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: Denoiser Integration

Post by Sharlybg »

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

Portfolio : https://www.behance.net/DRAVIA
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Denoiser Integration

Post by Dade »

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
Racleborg
Posts: 621
Joined: Sat Apr 07, 2018 10:31 am
Location: UK

Re: Denoiser Integration

Post by Racleborg »

I was taking a look, (whilst work at work today :roll: ), at the YouTube video you did earlier.
Looks great!
Luxart
Posts: 49
Joined: Tue Feb 13, 2018 10:14 am

Re: Denoiser Integration

Post by Luxart »

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
Donor
Donor
Posts: 463
Joined: Wed Jan 10, 2018 8:04 am

Re: Denoiser Integration

Post by marcatore »

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