Are you sure that was actually written by a human? It's very repetitive and meanders all over the place, reeks of LLM generated slop.
It gives no evidence that CUDA is better for simple scenes, it just asserts that it is. I personally doubt that claim a lot. CUDA is a GPGPU API targeted at utilizing compute shaders. As far as I know it doesn't take advantage of raytracing cores at all, so if you're using Blender on a NVidia GPU which has RT, you should probably always use OptiX.
The blog is written by ”Sushith Balu” based in Kerala India.
Here is his LinkedIn. Here is their Facebook. They’re on Quora too.
However the blog post appears to be based on an article by the company iRender based in Singapore and Vietnam. At the same time the blog is older than the company article.
They both say ”However, this may depend on the specific hardware configuration and the rendering engine being used”.
Again I didn’t say CUDA uses RT and you’re welcome to add your own links and sources if you find some information about the subject. The discussion was about whether CUDA or OptiX was used in the user test above. My comment was just a side note about the possible speed difference. OptiX is the way to go for fastest rendering with RT cores but in some other cases it’s still better to use CUDA.
Nvidia gives some explanation but it’s not about Blender but application programming: "CUDA launches allow use of shared memory and warp/block intrinsics, where OptiX launches require a single-threaded programming model. So if you want to do any of the kinds of fancy thread synchronization that CUDA allows, then using a CUDA launch would be preferable to using an OptiX launch."
Last edited: