Page 1 of 2
Indigo Dev Update Q4 2020
Posted: Thu Nov 05, 2020 1:47 am
by fused
It's been a challenging year globally, so we thought it's a good time to give a bit of positive news and an outlook on where Indigo is heading next.
First and foremost, Indigo 4.4 is nearing completion and a stable release is almost done, thus exiting beta phase.
Core technology updates for future releases:
Indigo currently supports GPU rendering through OpenCL and while Indigo is the best-in-class OpenCL renderer - in terms of speed and performance - we felt it's time to look into further optimization possibilities and new routes to evolve its core technology.
More specifically:
Cuda, Metal and Vulkan APIs.
By enabling Indigo to use these APIs, we're future-proofing Indigo's GPU rendering engine across all platforms and operating systems, while also making new technologies possible, such as out-of-core rendering, hardware accelerated ray tracing (for example Nvidia RTX) and more.
Progress update:
The work on Cuda is nearly done, with only some minor issues left.
Some key points:
- Feature parity with Indigo's OpenCL implementation.
- Mixing + matching with OpenCL devices - use your Cuda capable GPUs alongside your OpenCL capable GPUs for multi-GPU rendering.

- Mixing Cuda and OpenCL devices
Here's the supercar benchmark scene, rendered with Cuda.

- Supercar benchmark scene rendered with Cuda
Re: Indigo Dev Update Q4 2020
Posted: Thu Nov 05, 2020 6:31 am
by wob
nice. waiting for betas!
Re: Indigo Dev Update Q4 2020
Posted: Thu Nov 05, 2020 1:27 pm
by schwungsau
coolio !
but you can drop vulkan openCL,cuda and metal covers everything. vulkan is really good for realtime engines anyway, just my 2 cents..
Re: Indigo Dev Update Q4 2020
Posted: Thu Nov 05, 2020 4:09 pm
by pixie
The car looks a way too green tinted, damn nvidia drivers! xD
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 12:39 am
by easyarchitect
Could you specify the expected gain, in percentage, between OpenCL and Cuda on the same scene ?
Tnx
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 1:41 am
by burnin
Evolution! Good news indeed!
@schwungsau
I believe Vulkan is needed for Windows machines using upcoming AMD cards with RTRT acceleration.
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 2:06 am
by fused
schwungsau wrote: ↑Thu Nov 05, 2020 1:27 pm
coolio !
but you can drop vulkan openCL,cuda and metal covers everything. vulkan is really good for realtime engines anyway, just my 2 cents..
burnin wrote: ↑Fri Nov 06, 2020 1:41 am
Evolution! Good news indeed!
@schwungsau
I believe Vulkan is needed for Windows machines using upcoming AMD cards with RTRT acceleration.
Yes, something along those lines - Vulkan does have compute functionality and hw ray tracing extensions. It is pretty much equivalent to Metal, albeit a little more complex.
Unless AMD make a RT extension for OpenCL (OpenCL 3.0 is around the corner), Vulkan might be our only way to use it on AMD cards.
easyarchitect wrote: ↑Fri Nov 06, 2020 12:39 am
Could you specify the expected gain, in percentage, between OpenCL and Cuda on the same scene ?
Tnx
Nothing is set in stone on this, especially since there are some performance issues with Cuda on Windows to be worked out (works great on Linux, though!).
But Cuda may be a little bit faster in complex scenes.
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 2:48 am
by dr_zepsuj
Is GPU bi-directional path tracing on the horizon?
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 1:04 pm
by Lal-O
Will it be possible to use CPU and GPU for rendering at the same time?

. ( I hope is not a silly question

)
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 1:19 pm
by fused
Lal-O wrote: ↑Fri Nov 06, 2020 1:04 pm
Will it be possible to use CPU and GPU for rendering at the same time?

. ( I hope is not a silly question

)
Not at all

It came up in our discussion, but I can't really give you an answer on that, for now.
dr_zepsuj wrote: ↑Fri Nov 06, 2020 2:48 am
Is GPU bi-directional path tracing on the horizon?
It's something we have been considering trying out, but also can't give you much of an answer.
Re: Indigo Dev Update Q4 2020
Posted: Fri Nov 06, 2020 1:22 pm
by fused
Here's a "space grey"-ish Supercar rendered in Metal
Re: Indigo Dev Update Q4 2020
Posted: Sat Nov 07, 2020 3:25 am
by MrBlack
fused wrote: ↑Thu Nov 05, 2020 1:47 am
cuda_screenshot.png
Totally off topic
What windows theme is that?
It works so damn well with Indigo Dark mode.
On Topic.
I cant wait to see the next few beta builds.
Re: Indigo Dev Update Q4 2020
Posted: Sat Nov 07, 2020 3:30 am
by fused
MrBlack wrote: ↑Sat Nov 07, 2020 3:25 am
fused wrote: ↑Thu Nov 05, 2020 1:47 am
cuda_screenshot.png
Totally off topic
What windows theme is that?
It works so damn well with Indigo Dark mode.
It's Cinnamon's "Mint-Y-Dark" theme. Linux

Re: Indigo Dev Update Q4 2020
Posted: Sat Nov 07, 2020 9:13 am
by MrBlack
fused wrote: ↑Sat Nov 07, 2020 3:30 am
MrBlack wrote: ↑Sat Nov 07, 2020 3:25 am
fused wrote: ↑Thu Nov 05, 2020 1:47 am
cuda_screenshot.png
Totally off topic
What windows theme is that?
It works so damn well with Indigo Dark mode.
It's Cinnamon's "Mint-Y-Dark" theme. Linux
No fair!
Going Linux when I retire this computer.
I will make sure to remember.
Re: Indigo Dev Update Q4 2020
Posted: Sun Nov 08, 2020 8:58 am
by vasco
Dear DEVs,
since I had an Indigo 3 license and loved to work with your program, I would like to say that my ex boss bought an upgrade license with my Indigo 3 License I am not able to use your software without restrictions anymore.
So I use Octane Render Prime Free for Blender or Cycles, RPR, Luxcore etc.
Cyles already has Optix and Octane RTX support, also.
Any chance to use Indigo for non-commercial use without restrictions?
regards
Vasco (Ida-m.com)