Page 1 of 1

a few questions about opencl

Posted: Sun Mar 18, 2018 4:28 am
by mousea
Hello everyone,
I'm a newbie and I just came into contact with this renderer.

I have a few questions I would like to ask. If I enable opencl in the render settings, the renderer will choose to use opencl instead of cuda for calculations - because the manual does not describe this option, I do not quite understand its effect.
Is opencl a faster calculation in indigo render?

In addition, I would like to know if indigo will add NVIDIA's ai denoise feature.

Thank you very much.

Re: a few questions about opencl

Posted: Tue Mar 20, 2018 12:45 pm
by OnoSendai
OpenCL is used for GPU rendering. Cuda isn't used in Indigo 4 because it is unnecessary - OpenCL provides a cross platform API to access the GPU.

If you have a decent GPU, OpenCL rendering should be a lot faster (in samples-per-second at least), than normal CPU rendering (without OpenCL).

We don't have immediate plans to use an AI denoiser, but it's something we will look at if there's enough demand.

Re: a few questions about opencl

Posted: Tue Mar 27, 2018 3:04 am
by mousea
Thank you very much for your reply.

Re: a few questions about opencl

Posted: Tue Oct 09, 2018 10:29 am
by Phoenix
OnoSendai wrote:
Tue Mar 20, 2018 12:45 pm
We don't have immediate plans to use an AI denoiser, but it's something we will look at if there's enough demand.
Oh, you should definitely take a look at it and absolutely consider implementing the NVIDIA OptiX Denoiser in Indigo.

In my eyes this technologie is really a huge benefit for every PBR and practically a game changer.

And here a few examples from other render engines that still implemented it:
Thearender: Optix denoiser test
Thea for SketchUp V2 Render In Just 1 Minutes
Denoise final renders using OptiX Denoiser
New finalRender AI-Denoiser incorporating NVIDIA OptiX 5.0
Arnold 5.1 Denoiser from Nvidia optix
Corona Render 3 Nvidia AI Optix Denoiser Test Render 19/08/2018
Redshift 2.5 Feature Preview: NVIDIA AI Denoising

Re: a few questions about opencl

Posted: Tue Oct 09, 2018 9:25 pm
by fourzeronine
I'm sure a similar feature can be implemented that uses OpenCL.

Re: a few questions about opencl

Posted: Tue Oct 09, 2018 11:27 pm
by burnin
Yes, it can be done via OCL.

IMO, denoising is worthless and expensive hack considering spent resources VS return value. Especially, when a feature is locked to specific platform. Also, an argument "beneficial for previews" doesn't hold any substance - previews are previews & PT renders can simply stay noisy (let your brain learn) or use any of the many standalone solutions out there to fix it fast and satisfy the client (if willing to pay for extra unusable work/time, denoised differences are minimal).

Worth of being aware:

Re: a few questions about opencl

Posted: Mon Apr 29, 2019 3:32 am
by pixie
Well, truth be told @burnin, it surely looks sweet at luxrender. Compromises can be made and still have somehow a good looking image.

Re: a few questions about opencl

Posted: Wed May 01, 2019 9:29 am
by burnin
My previous statement was just about NVidia's tech which i still don't like that much.

But OIDN & BCD are computed using CPU (HW agnostic) and both are simply Great (1st for previews, 2nd for final 5%) :) Yup, even in RT viewport. I learned, grown... evolved in different way.
Collective resources well spent & now I enjoy it.
Can you forgive me? :D