Indigo OpenCL the fastest PB Renderer out there?

General questions about Indigo, the scene format, rendering etc...
User avatar
Silverwing
Posts: 71
Joined: Sun Aug 23, 2015 1:16 am
Location: Ludwigsburg Germany
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Silverwing » Sat Jan 07, 2017 6:12 am

Hi there,
very nice to see my tests being discussed here.

In terms of "Eneen" that wanted to know the AA settings that were used:
Screenshot.PNG
I guess thats the default settings.

In my personal experience I rather have a clean looking image. I do not care if its a tad softer then what other renderers produce. I professionally render either for animation in FullHD or for Print in really high res.
Personal stills I normally render in 4K. Normally there is enough room to use a sharpen filter if you ever have the feeling that the render looks a bit soft. If you compare it with photographs you normally do not get a pixel accurate result because of the bayer interpolation that needs to happen.

So for me Indigo does a great job here. But thats only my two cents!

The only reasons I prefer Octane over Indigo are:

Feature completeness with SSS, Dispersion, Volume rendering.

Nodal based material system.
Especially how it makes it possible to alter textures. Mix them with noises / other textures, multiply them remap the lightness values (ramp) etc.

Shader based (per object) Dirt (AO) / Inverted Dirt shader. Vertex Map Support.
There are so many things you can to using those effects working around UV-Unwrapping and object and painting textures for it.
You can produce used edges with inverted Dirt (AO) or get interesting effects by using it as a mix texture.

Falloff / Fresnel Shader that is uable inside any channel.
Material often display other angle based properties them. Therefore its important to have a tweakable shader that reads out the facing angle depending on the camera / viewer.

Cheers,
Raphael
You don´t dream in cryo.

Eneen
Posts: 169
Joined: Thu Jan 21, 2016 9:32 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Eneen » Tue Jan 10, 2017 10:16 pm

Thank you Silverwing.
In the meantime I wanted to be picky and it seems all are almost same except thea which is sharp. So it will most probably give less noise when set same as others but I really doubt if it will be faster then indigo.

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by zeitmeister » Wed Jan 11, 2017 7:18 am

Thank you very much for your clear but kind speech Silverwing!!


Gesendet von iPhone mit Tapatalk
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

SharpEars
Posts: 4
Joined: Thu Jan 12, 2017 4:07 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by SharpEars » Thu Jan 12, 2017 4:11 am

Comparing the quality of the Maxwell and Indigo renders based on the transparent dragon image (the left-most one at http://www.silverwing-vfx.de/Download/C ... gon_02.jpg), it appears that Indigo is blowing out the highlights.

I don't know if this is because Indigo has a more limited dynamic range than Maxwell or if Maxwell is doing some dynamic range compression. To my eyes, the Maxwell image appears more natural and faithful to how those highlights would look in real life.

What is your opinion on this? Which of the two (Maxwell vs. Indigo) is producing the more realistic render?

SharpEars
Posts: 4
Joined: Thu Jan 12, 2017 4:07 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by SharpEars » Thu Jan 12, 2017 4:16 am

Silverwing wrote:Hi there,
very nice to see my tests being discussed here.
Hi Silverwing, I would like to further explore the differences between the Maxwell and Indigo rendered versions of the transparent version of the dragon from http://www.silverwing-vfx.de/Download/C ... gon_02.jpg. Would it be possible to post the scene file here, so that I can correct it as much as possible to match exposure.

It appears to me that highlights are blown out more on the Indigo version as compared to what Maxwell is rendering, thus losing detail in those highlights. On the other hand, the Maxwell render is happening more slowly, so given more time, Maxwell may also blow out those same highlights. Or, it may be possible that Maxwell has a higher dynamic range than Indigo (and/or is doing some sort of highlight compression) and this is being illustrated by this image. I would like to explore this further.

SharpEars

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Oscar J » Thu Jan 12, 2017 12:00 pm

SharpEars wrote:Comparing the quality of the Maxwell and Indigo renders based on the transparent dragon image (the left-most one at http://www.silverwing-vfx.de/Download/C ... gon_02.jpg), it appears that Indigo is blowing out the highlights.

I don't know if this is because Indigo has a more limited dynamic range than Maxwell or if Maxwell is doing some dynamic range compression. To my eyes, the Maxwell image appears more natural and faithful to how those highlights would look in real life.

What is your opinion on this? Which of the two (Maxwell vs. Indigo) is producing the more realistic render?
Indigo blowing out the highlights is probably because the rays are being magnified through the glass and form a very bright highlight. It's quite easy to fix this by choose a tonemapping method with more dynamic range or use Indigo's colour curves to reduce contrast. Judging from the weak caustics in the Maxwell render, I'd say it might do some clamping or something.

Eneen
Posts: 169
Joined: Thu Jan 21, 2016 9:32 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Eneen » Thu Jan 12, 2017 9:25 pm

SharpEars wrote:Comparing the quality of the Maxwell and Indigo renders based on the transparent dragon image (the left-most one at http://www.silverwing-vfx.de/Download/C ... gon_02.jpg), it appears that Indigo is blowing out the highlights.

I don't know if this is because Indigo has a more limited dynamic range than Maxwell or if Maxwell is doing some dynamic range compression. To my eyes, the Maxwell image appears more natural and faithful to how those highlights would look in real life.

What is your opinion on this? Which of the two (Maxwell vs. Indigo) is producing the more realistic render?
Maxwell has default highlight compression using burn parameter set to 0.8. It works similar to reinhard and gives about 1EV in highlights with 0.1 and about 3-4EV with 0.0. To get linear response you have to set burn to 1.0.

User avatar
Silverwing
Posts: 71
Joined: Sun Aug 23, 2015 1:16 am
Location: Ludwigsburg Germany
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Silverwing » Fri Jan 13, 2017 2:31 am

Hi there everyone:
Yes I can make the scene available. Give me a bit of time to prepare it and upload it,

P.s. I am aware that Maxwell has normally a Reinhardt mapping of 0.8.
Thats why I set it to 1 for the test. Because I want to compare all render engines as linear as possible.

Remember that this is Maxwell CPU I have been comparing it against. Mainly because Maxwell GPU only has a ray depth of 8. Indigo GPU has a ray depth of 16 per default (at least that´s what I could figure out by testing the refraction through multiple layers of glass)
Maxwell can be a bit slow in resolving rays that have multiple reflections / refractions. Thus It could be when let it render longer it would become brighter.

Maybe I should do another test. Not about speed but about the final noise free look ?!

Also the algorithm that is used to calculate blurry rays is highly responsible for a different outcome of the look.
Maxwell is known for factoring in the fresnel strength per sample rather then per surface normal (or at least has clever algorithms), thus the influence of the fresnel becomes smaller the higher the roughness of the material is. This is because you more and more dispersing the rays more and more averaging the fresnel as you reflection more and more converges towards a diffuse distribution.

Since Next-Limit is really closed up about what algorithms they are using inside maxwell (Ray Depth etc) its really hard to tell whats different from Indigo here. I guess its rather the material refraction glossiness algorithm then any global sampling setting or tone mapping.

Again only my two cents :-)

Maxwell_Ray_Depth_GPU.jpg
Ray_Depth_Indigo_GPU.jpg
You don´t dream in cryo.

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Oscar J » Fri Jan 13, 2017 2:35 am

Interesting. Are those rendered for the same/similar amount of time?

Eneen
Posts: 169
Joined: Thu Jan 21, 2016 9:32 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Eneen » Fri Jan 13, 2017 4:32 am

Silverwing: thank you, wasn't aware of that ray depth limit with maxwell gpu, glad haven't upgraded. I wonder why Indigo gives brightest rough glass of all tested engines. Maybe devs will comment it when they come from vacation. Can it be related to really fine resolved caustics it has? And why cycles rough glass is so dark...
BTW: it probably won't be related but can affect look of plastics and ceramics, problem with additive layers:
http://www.maxwellrender.com/forum/view ... 90#p391997

User avatar
Silverwing
Posts: 71
Joined: Sun Aug 23, 2015 1:16 am
Location: Ludwigsburg Germany
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Silverwing » Sat Jan 14, 2017 3:17 am

Oscar J wrote:Interesting. Are those rendered for the same/similar amount of time?
In this test it was not about achieving the same lighting situation, nor the noise. It barely was about the ray depth. So no I do not think that those renders were being cooked the same amount of time.
Eneen wrote:Silverwing: thank you, wasn't aware of that ray depth limit with maxwell gpu, glad haven't upgraded. I wonder why Indigo gives brightest rough glass of all tested engines. Maybe devs will comment it when they come from vacation. Can it be related to really fine resolved caustics it has? And why cycles rough glass is so dark...
BTW: it probably won't be related but can affect look of plastics and ceramics, problem with additive layers:
http://www.maxwellrender.com/forum/view ... 90#p391997
Yes unfortunately maxwell utterly fell flat of my expectations. Also you can only use one GPU as of now. Its about to change no doubt, but I felt really let down by the initial release.

Where the darkness comes from I really have no idea to be honest. Might be the caustics but I rather think its the overall BRDF function that has been used.

About that additive layers. Actually that's a good test. Normally you should not get brighter results then the environment on the Object.
Also a 100% matte reflection within a completely uniform environment should look completely flat and not exhibit any fresnel characteristics (where the rim becomes brighter)

P.s. sorry for taking so long. Here´s the Indigo as well as the Maxwell file. I do not know if Maxwell has the correct texture link. Probably not. But you can re-export it using the C4D file that is provided also:
DOWNLOAD


EDIT:
I rendered the Maxwell scene for 1h on 5 machines (CPU network rendering) and this is the result.
It takes damn long but looks really convincing... don´t you think.
I could achieve something similar in Indigo using some absorption.
Generally I would say that there is something fishy going on in Indigo making the glass too bright.


Tha´s the Maxwell result:
Dragon_Maxwell_01.jpg

That´s the Indigo Render with absorption for comparison:
Dragon_Indigo_01.jpg
You don´t dream in cryo.

SharpEars
Posts: 4
Joined: Thu Jan 12, 2017 4:07 am

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by SharpEars » Sat Jan 14, 2017 10:17 am

Silverwing wrote: Tha´s the Maxwell result:
Dragon_Maxwell_01.jpg
Wow, the Maxwell dragon looks much more realistic at this longer render time. I wonder how the clear glass dragon would look given more time. I have a feeling that the Maxwell dragon would look best in this case as well.

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by zeitmeister » Sat Jan 14, 2017 11:27 am

Why does it look more realistic? It looks more homogenous, but is that realistic?


Gesendet von iPhone mit Tapatalk
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Oscar J » Sat Jan 14, 2017 11:54 am

Interesting comparisons.

Rendering a glossy transparent object in a uniform environment is a good way to make sure they follow the laws of energy conservation. As you can see Indigo (CPU) renders the glossy transparent monkey pretty much exactly homogeneously with the uniform background. As does Maxwell, after a very long rendering time, at least fairly close.

I agree with zeit that I don't think the Maxwell one looks more realistic. To compare apples to apples you should probably compare Indigo CPU with Maxwell CPU though, as Indigo CPU has virtually infinite path depth, while the limited path depth of Indigo GPU probably affects its appearance (see the darker edges in your render). Would also be interesting to see how Maxwell GPU compares.
Attachments
glossy transp maxwell test.jpg
glossy transp indigo test.jpg

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: Indigo OpenCL the fastest PB Renderer out there?

Post by Zom-B » Sat Jan 14, 2017 2:16 pm

zeitmeister wrote:Why does it look more realistic? It looks more homogenous, but is that realistic?
Exactamundo!
In the provided scene we have a lightsource from the left, the frosty dragon could act like a magnifying glass and bundle the light from that side.
Here a long CPU rendering of that dragon (20kspp), where you see that its even brighter then on GPU!
quickrender.jpg
polygonmanufaktur.de

Post Reply
46 posts

Who is online

Users browsing this forum: No registered users and 15 guests