Page 1 of 1

Micro roughness aka roughness depended on looking angle.

PostPosted: Tue Sep 10, 2019 5:17 pm
by J.C
Dear developers, any plans on implementing this?
https://lesterbanks.com/2015/07/underst ... ea-render/

Examples describing the issue:
defaultMaterial.png

fresneRoughness.png

parallel camera.png

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Tue Sep 10, 2019 7:38 pm
by itsallgoode9
As a workaround, can you put a falloff node into the roughness slot? Granted, it would be much nicer to have the option in material (wouldn't get your hopes of this happening)but maybe this is a workaround?

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Tue Sep 10, 2019 8:22 pm
by J.C
itsallgoode9 wrote:As a workaround, can you put a falloff node into the roughness slot? Granted, it would be much nicer to have the option in material (wouldn't get your hopes of this happening)but maybe this is a workaround?


This is what I did creating those examples (using falloff). Thea render has it built in with two simple controls. I would prefer this than a workaround solution.

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Wed Sep 11, 2019 6:30 am
by nejck
Yep, a certain competing renderer (wink wink) has solved this nicely by adding an extra parameter right next to the glossiness / roughness material properties named Angle Affect. Very useful :)

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Wed Sep 11, 2019 8:30 am
by Phantom107
Interesting, any papers or other scientific material on this? Describing exactly how it should function?

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Wed Sep 11, 2019 1:08 pm
by itsallgoode9
J.C wrote:
itsallgoode9 wrote:As a workaround, can you put a falloff node into the roughness slot? Granted, it would be much nicer to have the option in material (wouldn't get your hopes of this happening)but maybe this is a workaround?


This is what I did creating those examples (using falloff). Thea render has it built in with two simple controls. I would prefer this than a workaround solution.


gotcha. Yeah, i agree with you that this is needed badly.

Re: Micro roughness aka roughness depended on looking angle.

PostPosted: Wed Sep 18, 2019 4:33 pm
by sethRichardson
Phantom107 wrote:Interesting, any papers or other scientific material on this? Describing exactly how it should function?


Microfacet BRDF has been around for quite sometime now.

Chaosgroup has a nice little post about it.

https://www.chaosgroup.com/blog/underst ... sy-fresnel

Here is a list of engines that does this already that I know of so far
Vray
Corona
F-Storm
Thea Render
Arion/Maverick