I have downloaded the latest build: how to activate OIDN?
Thank you,
Rickyx
OpenImageDenoise
Re: OpenImageDenoise
In the render properties, find the panel named "LuxCore Denoiser" and enable it. Since OIDN is the new default denoiser, this is all.
(I assume that you have updated BlendLuxCore as well, as described in the daily builds thread).
(I assume that you have updated BlendLuxCore as well, as described in the daily builds thread).
Re: OpenImageDenoise
Thank you, results are really amazing.
Just another question: the Intel OpenImageDenoise is optimized for Intel processors.
Will it work also on other processors (ex. Amd) or it is like Cuda for Gpu?
Just another question: the Intel OpenImageDenoise is optimized for Intel processors.
Will it work also on other processors (ex. Amd) or it is like Cuda for Gpu?
Re: OpenImageDenoise
unless your cpu is like, from 2004 or so... it should work I guess. (check if your cpu supports sse4.1)
-
- Donor
- Posts: 790
- Joined: Thu Oct 04, 2018 6:06 am
Re: OpenImageDenoise
Works perfectly on my Ryzen 7, like 2s denoising time for full HD.
On some very recent Intel CPUs it would work even faster, less than a second, because of optimisation.
Last edited by epilectrolytics on Mon Feb 11, 2019 9:57 pm, edited 1 time in total.
Re: OpenImageDenoise
Ok, got it
I meant... I didn't know if it was related to specific intel hardware.
I'm lucky! I have an i7
I meant... I didn't know if it was related to specific intel hardware.
I'm lucky! I have an i7
Re: OpenImageDenoise
Usually, Intel Libraries like Embree and Oidn have different code paths optimized for various level of SSE/AVX/AVX512 support. Indeed they will run very well on top Intel hardware (i.e . AVX512) but they will work well on modern AMD CPUs too.
Re: OpenImageDenoise
We've updated the OIDN documentation with details regarding the albedo and normal images:
https://openimagedenoise.github.io/documentation.html
Yes, OIDN should work with any CPU supporting SSE4.1.
https://openimagedenoise.github.io/documentation.html
Yes, OIDN should work with any CPU supporting SSE4.1.
Re: OpenImageDenoise
Thanks for the detailed documentation update!
@Dade: Could this be implemented in LuxCore? I found that the noise from randomly sampled reflections/refractions on glass really throws the denoiser off, sometimes not denoising the affected area at all. It would be much better if the albedo was completely noise-free after the first sample.https://openimagedenoise.github.io/documentation.html wrote:The albedo for dielectric surfaces (e.g. glass) should be either 1 or, if the surface is perfect specular (i.e. has a delta BSDF), the Fresnel blend of the reflected and transmitted albedos (as previously discussed). The latter usually works better but only if it does not introduce too much additional noise due to random sampling. Thus we recommend to split the path into a reflected and a transmitted path at the first hit, and perhaps fall back to an albedo of 1 for subsequent dielectric hits, to avoid noise.
-
- Donor
- Posts: 790
- Joined: Thu Oct 04, 2018 6:06 am
Re: OpenImageDenoise
Thanks!
@Dade:
We have already bounced albedo integrated, the new docs propose bounced normal (for delta) as well!
If noise is accumulating after several bounces, setting max path depth = 3 or 4 for AOV could be considered.
The "average normal AOV" is still noisy in certain cases (like very small bump detail) and needs better antialiasing there.
In my comparison with Cycles denoiser OIDN is far superior in every respect except bump/normal reconstruction.