OctaneRender™ Standalone 1.17

A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.
Post Reply
User avatar
roeland
OctaneRender Team
Posts: 1823
Joined: Wed Mar 09, 2011 10:09 pm

The index of refraction input only works if this index is a real number, which is the case for clear dielectric materials like water and glass. Any absorption in these materials is usually due to dyeing the material. For these materials you can pick a diffuse color, leave the glossy color to white and set the IOR to some value you may find for this material.

For metals it works quite differently. They also have an index of refraction, but for metals it's a complex number, which determines both the reflection and the absorption of light in the material. Octane doesn't support this directly, you have to approximate this by either setting an index of refraction greater than 1.0, or by setting it to 1.0 and using a mix texture + falloff map as glossy reflection.

Take for example gold. The index of refraction of gold is 0.17 + 3.14j at 650nm (see http://refractiveindex.info/?group=METALS&material=Gold). The complex part of this number is called the extinction coefficient. Octane doesn't support a complex IOR like this. Approximating with a IOR of 0.17 (without the complex part) gives a totally different effect, it would look more like an air bubble in water than like a metal.

The second issue, especially with gold, is that the IOR is dependent on the wavelength. There is no approximate formula for this variation like Cauchy's equation we are using in specular materials. You can look at the graphs on the linked page (the visible light range is between .40μm to .70μm). This gives gold it yellow or reddish color.

The third issue is that gold is usually alloyed with other metals, which affects the color (see http://en.wikipedia.org/wiki/Colored_gold).

The recommended way to render gold is to set the IOR to 1.0, diffuse color to 0.0, and use a mix texture + falloff map for the glossy color. The falloff map will simulate the Fresnel effect on the material.
metal.png
I will add a macro to LiveDB (Materials » Non-Organic » Metal » Colored metal) containing this setup.

And finally, if you render a metal material ball, you have to increase the glossy depth in the kernel settings or switch to path tracing, otherwise Octane won't render all the reflections on the metal.

--
Roeland
manalokos
Licensed Customer
Posts: 441
Joined: Fri Nov 18, 2011 4:43 pm

Hello Roeland

based on your material setup...Do you mean that gold's grazing reflection is not coloured as is the normal reflection? Never thought it would be like that...
User avatar
abstrax
OctaneRender Team
Posts: 5510
Joined: Tue May 18, 2010 11:01 am
Location: Auckland, New Zealand

manalokos wrote:Hello Roeland

based on your material setup...Do you mean that gold's grazing reflection is not coloured as is the normal reflection? Never thought it would be like that...
Yes, that's correct.
In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
User avatar
smicha
Licensed Customer
Posts: 3151
Joined: Wed Sep 21, 2011 4:13 pm
Location: Warsaw, Poland

Is it possible to add this data
http://refractiveindex.info/
to Octane parameters?
3090, Titan, Quadro, Xeon Scalable Supermicro, 768GB RAM; Sketchup Pro, Classical Architecture.
Custom alloy powder coated laser cut cases, Autodesk metal-sheet 3D modelling.
build-log http://render.otoy.com/forum/viewtopic.php?f=9&t=42540
gordonrobb
Licensed Customer
Posts: 1247
Joined: Sat Mar 16, 2013 9:08 am

Roeland

I'm with you on your explanation. Never been able to get realistic look with index settings any way.

So my question is this. What 'physically accurate' situations is the Index setting used for, and how do we find 'real' settings for it?
Windows 8 Pro | i7 3770 OC | 32 GB Ram | Single Titan (plus Black Edition on Order) | Octane Lightwave |
User avatar
mbetke
Licensed Customer
Posts: 1294
Joined: Fri Jun 04, 2010 9:12 am
Location: Germany
Contact:

Some converter tool would be nice with some presets.
Like choose Aluminium from a dropdown and we get values what to enter in Octane. But just dreaming. :D
PURE3D Visualisierungen
Sys: Intel Core i9-12900K, 128GB RAM, 2x 4090 RTX, Windows 11 Pro x64, 3ds Max 2024.2
User avatar
smicha
Licensed Customer
Posts: 3151
Joined: Wed Sep 21, 2011 4:13 pm
Location: Warsaw, Poland

mbetke wrote:...
Like choose Aluminium from a dropdown and we get values what to enter in Octane...
+1
3090, Titan, Quadro, Xeon Scalable Supermicro, 768GB RAM; Sketchup Pro, Classical Architecture.
Custom alloy powder coated laser cut cases, Autodesk metal-sheet 3D modelling.
build-log http://render.otoy.com/forum/viewtopic.php?f=9&t=42540
User avatar
necko77
Posts: 323
Joined: Thu Jan 21, 2010 11:27 am
Location: Bosnia&Hercegovina

Physically correct PRESETS of basic materials or something like that

+1
ArchiCad, Blender, Moi3d
GTX 580 3GB
Win 7, 64 Bit
cfrank78
Licensed Customer
Posts: 328
Joined: Sat Nov 17, 2012 11:44 pm

Hey Reoland!

I found your coloured metal in the material database. It loos really amazing and now i have the best gold i ever had in octane. Now i really got how that works in octane. Should have known before.

But your Matrial only shows an X in the Preview of the database. Why is that with some materials? BTW i use 1.17

Also. How can i make this and other materials offline availabe. Like for example a "For me made only" database, with the materials i usw most as a jewelery render guy!

Kind regards Chris!
cfrank78
Licensed Customer
Posts: 328
Joined: Sat Nov 17, 2012 11:44 pm

Physically correct PRESETS of basic materials or something like that
+11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Post Reply

Return to “Development Build Releases”