Optix Denoiser with CUDA as render engine... ¿why should it support shader raytracing?

When you use CUDA with an RTX card you cannot use nodes like AO or Bevel in the shaders, those nodes are incompatible with OPTIX so far, and that’s understandable, but for some reason you cannot enable Optix denoising if you use those nodes, I imagine this is due to a check that is halting the Optix engine, but that check should probably not be present for the denoiser when you use CUDA as the engine.

Am I right?

So would it be technically possible to use Optix denoiser when CUDA/CPU render, regardless of whether features are supported by Optix?

Any limitations on why this is not possible yet in Blender?

It should be possible.

You can try the good old D-Noise from Grant Wilk, it was possible to use it with GTX cards.
I think it’s amatter of “support” check in code, not a technical thing I think.

1 Like