OpenImageDenoise

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

Re: OpenImageDenoise

Post by lacilaci »

oh man, I smell that 2.2 is going to be really strong release...
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci »

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

Re: OpenImageDenoise

Post by marcatore »

Well, from the BYOB tests it's clear that there's no race.
This new denoiser seems really powerful.
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci »

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

Re: OpenImageDenoise

Post by B.Y.O.B. »

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.
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci »

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

Re: OpenImageDenoise

Post by B.Y.O.B. »

My plan was to only do denoising when the viewport pauses, not all the time.
User avatar
lacilaci
Donor
Donor
Posts: 1969
Joined: Fri May 04, 2018 5:16 am

Re: OpenImageDenoise

Post by lacilaci »

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

Re: OpenImageDenoise

Post by B.Y.O.B. »

That's also possible.
User avatar
alpistinho
Developer
Developer
Posts: 198
Joined: Thu Jul 05, 2018 11:38 pm
Location: Rio de Janeiro

Re: OpenImageDenoise

Post by alpistinho »

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