[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k] [s4s] [vip] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Settings Home
/3/ - 3DCG

Thread archived.
You cannot reply anymore.

File: 134.png (567 KB, 583x738)
567 KB
567 KB PNG
Someone explain this to me. I'm currently learning Substance designer and in the tutorial they say that the shader has a hardcoded 4% F0(Fresnel 0° angle) for dialectrics, since most of them basically have this or a very close value anyway, but Arnold and other offline renderers use float numbers instead of percent to calculate fresnel, is 1.52 IOR equal to 4%? And how can I see the grayscale value?
you should just use real life IOR values

How can I do that in substance? How does Rubber 1.5191 IOR translate to % in Substance?
i don't think it has anything to do with the fresnel values. this is related to the shader and not the textures.
substance have proprietary shader which you cannot change. however you can change the IOR value in a render engine like arnold.

i mean, you should. i can do it in cycles then im sure you can do it in arnold
It does, the 4% reflectivity on F0 is hardcoded since most dielectric materials use values from 2% to 5%, 4% is a nice middle-ground value, you can change it in case you're working with materials that are the exception, or if you really want to be as physically accurate as possible, but it needs an extra step. What I'm trying to understand is, when importing Substance materials to Arnold or other renderers, how do I convert the percentage value to IOR units? Is 4% = to 1.4? and 9% = to 1.9? What about non-metallic materials that have huge values? I mean, there are like 2 or 3 in the universe but how would you go about doing that? Would you just make them metal since at that point there's no diference?
well i personally tweak my IOR in regular numerical values and not in like you just showed so i don't know what to tell you.

>In case you ever need it. The conversion from IOR to F0 is:
((1.0 - IOR) / (1.0 + IOR))^2

just copied it from here, im not a math guy so i don't know what the hell that means
feel free to dig in

pic related is how my shader looks like
and this is how my PBR shader looks like, but i didn't make it myself.

i think this is the F0 convertion
File: 9_90687d89.jpg (1.02 MB, 1920x804)
1.02 MB
1.02 MB JPG
Just use Disney shader and forget about this shit. Spend time on something more important.
Unrelated but this movie doesn't look too good on screenshots.
people are going crazy over PBR and rightfully so. its easy fast and looks good.

but you don't need a clusterfuck of shaders in most cases, just good art
That's one of the advantages of PBR, you don't need a clusterfuck of shaders, just one standard/uber shader.

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.