OpenImageDenoise

Discussion related to the Engine functionality, implementations and API.
User avatar
lacilaci
Donor
Posts: 1642
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci » Wed Jan 30, 2019 5:45 am

oh man, I smell that 2.2 is going to be really strong release...

User avatar
lacilaci
Donor
Posts: 1642
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci » Wed Jan 30, 2019 6:23 am

lacilaci wrote:
Wed Jan 30, 2019 5:45 am
oh man, I smell that 2.2 is going to be really strong release...
Done a few quick extreme noisy tests and it does better job than nvidia's denoiser while being pretty much as fast!

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

Re: OpenImageDenoise

Post by marcatore » Wed Jan 30, 2019 7:47 am

Well, from the BYOB tests it's clear that there's no race.
This new denoiser seems really powerful.

User avatar
lacilaci
Donor
Posts: 1642
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci » Wed Jan 30, 2019 5:32 pm

Could this also work in realtime viewport? I know I'm getting ahead of things here but this could be some insane shit...

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

Re: OpenImageDenoise

Post by B.Y.O.B. » Wed Jan 30, 2019 6:09 pm

lacilaci wrote:
Wed Jan 30, 2019 5:32 pm
Could this also work in realtime viewport? I know I'm getting ahead of things here but this could be some insane shit...
Yes, I can make it work the same way I did with Optix.
Support LuxCoreRender project with salts and bounties

User avatar
lacilaci
Donor
Posts: 1642
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci » Wed Jan 30, 2019 6:22 pm

B.Y.O.B. wrote:
Wed Jan 30, 2019 6:09 pm
lacilaci wrote:
Wed Jan 30, 2019 5:32 pm
Could this also work in realtime viewport? I know I'm getting ahead of things here but this could be some insane shit...
Yes, I can make it work the same way I did with Optix.
check this out: https://twitter.com/stefan_3d/status/10 ... 45120?s=19

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

Re: OpenImageDenoise

Post by B.Y.O.B. » Wed Jan 30, 2019 6:36 pm

My plan was to only do denoising when the viewport pauses, not all the time.
Support LuxCoreRender project with salts and bounties

User avatar
lacilaci
Donor
Posts: 1642
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci » Wed Jan 30, 2019 6:41 pm

B.Y.O.B. wrote:
Wed Jan 30, 2019 6:36 pm
My plan was to only do denoising when the viewport pauses, not all the time.
Yes I'm thinking: few passes normal rendering, then denoise and then render in background few more passes and then denoise in intervals.... no?

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

Re: OpenImageDenoise

Post by B.Y.O.B. » Wed Jan 30, 2019 7:35 pm

That's also possible.
Support LuxCoreRender project with salts and bounties

User avatar
alpistinho
Developer
Posts: 175
Joined: Thu Jul 05, 2018 11:38 pm
Location: Rio de Janeiro

Re: OpenImageDenoise

Post by alpistinho » Wed Jan 30, 2019 11:13 pm

B.Y.O.B. wrote:
Wed Jan 30, 2019 1:10 am
Great! If you have any questions, we're happy to help.
I think I need some help setting up the build system. I've tried to copy how BCD and openVDB have been added but it is not going well yet.
The library includes some CMake files that maybe could be imported into the LuxCoreRender's.

I will commit my non-working trials, but it would be great if someone more experienced with it could have a look or we if could schedule a chat on Discord or something like that.

Thanks

EDIT: I've included Intel's library under the deps directory, but I haven't commited it since I didn't know what was the preferred way of including libraries
Support LuxCoreRender project with salts and bounties

Post Reply