Intel Open Image Denoise

#2
This is actually something extremely interesting since Intel makes really good libraries. They already did the same with Embree which became the raytracing backbone of most production renderers over night. I would say this library has as much potential. And the greatest thing about it is that it's not limited to certain GPU vendors and therefore it works on all Macs.
Just the size of the library worries me a little bit since it is almost 40 MByte big and therefore the file size of Cheetah3D would explode. I also couldn't find any macOS system requirements yet.
 
#3
Thanks Martin for responding!

Regarding file size, at least it is way less than the 230MB of the nVidia Optix denoiser which is less effective, slower and not suitable for Macs with AMD graphics.

In order to work really well like in the Sponza example in their gallery it needs an albedo pass in the g-buffer, I think albedo is when the scene is rendered with an ambient light only, without shading (Or change all material diffuse components into emissive and render without lights).
Also a normal pass is needed for the bump info that is not caught in the albedo.

It would get even more effective with adjusted adaptive sampling when the rendering is not stopped when clean but at the noise level the denoiser can deal with.

Sadly I don't understand how to compile stuff from GitHub and have no info about MacOS requirements either.
 
#5
They already did the same with Embree which became the raytracing backbone of most production renderers over night. I would say this library has as much potential.
Indeed it looks like many other renderers are going to get this implemented (sparing their developers from working out their own solutions) and apparently it is also easy to do, it took the devs at LuxCore one week to make it work, and it works great, with deep albedo pass even stuff behind glass or seen through mirrors gets properly denoised (Only on Win and Linux latest builds yet).
 
#6
The fourth image in the gallery looks incredible. Even humans could barely make out the gaps between the bricks on the left side. If that would be incorporated with Cheetah3D, I would totally forgive a 50MB download size increase (or perhaps an option to download the additional feature from within Cheetah).

I assume, if it is based on machine learning, it might contain some pre-trained data, which can get quite big.
 

Attachments

#8
for me it's to much filtering on it...
That's right, and while Cheetah3D has no post editor yet it would be important to have a percentage input (or slider from 0 to 1) for mixing primary and denoised output.
In LuxCore I use about 75% (via Blender compositor).
 

NBS

New member
#9
This is actually something extremely interesting since Intel makes really good libraries. They already did the same with Embree which became the raytracing backbone of most production renderers over night. I would say this library has as much potential. And the greatest thing about it is that it's not limited to certain GPU vendors and therefore it works on all Macs.
Just the size of the library worries me a little bit since it is almost 40 MByte big and therefore the file size of Cheetah3D would explode. I also couldn't find any macOS system requirements yet.
its available here oidn-0.8.1.x86_64.macos.tar.gz

and is also round about 40MB in size :)
 
Top