Micro Roughness

Check out our technology advances and new features.
User avatar
giannis
Thea Developer
Thea Developer
Posts: 7986
Joined: Sun Jul 06, 2008 8:25 pm
Location: Athens, Greece
Has thanked: 11 times
Been thanked: 6 times

Fri Oct 11, 2013 8:47 am

Dear friends,

we start from the very last thing shown in our technology preview trailer. Micro Roughness! :)

Let's start with a photo to see the phenomenon in real life:
monitor_002.jpg
monitor_002.jpg (104.83 KiB) Viewed 14552 times
What we perceive with the above image is that the reflections change with the viewing angle. While looking in front of the monitor,
we see blurry reflections, looking from a shallow angle, the reflections are getting very sharp.

The phenomenon seen above is actually not having two expressions, one for normal viewing angle and one for shallow viewing angle.
But instead, the reflections vary from blurred to sharp gradually as the viewing angle goes from normal to shallow. Here is a gif
animated image, where the reflections gradually blur as the viewer moves further away (note the gif quality is not very good
due to the compression of the format).
MicroRoughness-Slideshow.gif
MicroRoughness-Slideshow.gif (493.7 KiB) Viewed 14552 times

An explanation of the phenomenon is related to the decrease of the apparent roughness as the viewer goes from normal to shallow
viewing angle along with the presence of a very sharp reflection that becomes very strong at shallow angles.

And now, we are very proud to introduce the idea of the "Micro Roughness" in Thea as a means to control this phenomenon.
With Micro Roughness we have control over two parameters indicating the micro structure of the surface, the average width
and height of the micro anomalies on the surface (measured in micro meters). See transparency at the end for the micro roughness
controls in Thea.

And here is a comparison render, utilizing the Micro Roughness (again using a scene by MrWip that proved beneficial more than once!).

Without the micro roughness, using reflections in Thea Render v1.2, we render like below:
no_micro_roughness.jpg
no_micro_roughness.jpg (153.92 KiB) Viewed 14552 times
But now using the micro roughness for the corridor, see how the reflections are changing as we look further inside the room:
with_micro_roughness.jpg
with_micro_roughness.jpg (158.37 KiB) Viewed 14552 times

As a conclusion, the phenomenon described above is a real one and as far as we know, Thea Render is the first renderer that
deals with it and with elegance!


Best wishes

mirco_roughness_explanation_image_002.jpg
mirco_roughness_explanation_image_002.jpg (159.61 KiB) Viewed 14552 times
Science may limit knowledge but should never limit imagination - Bertrand Russell
User avatar
massimo
Licensed User v1.5
Licensed User v1.5
Posts: 1392
Joined: Wed May 13, 2009 7:24 pm
Location: Italy
Has thanked: 0
Been thanked: 3 times

Fri Oct 11, 2013 12:17 pm

Nice feature. :thumbup:
User avatar
Oxer
Thea Beta Tester
Thea Beta Tester
Posts: 879
Joined: Thu Jul 29, 2010 7:12 pm
Location: Benavente, Spain
Has thanked: 0
Been thanked: 4 times
Contact:

Fri Oct 11, 2013 12:55 pm

Thanks Giannis for the information!! :thumbup:
Explanation very clear of this new feature, very useful to create a lot of kind of materials. :clap:
I'm impatient to see more new features.
User avatar
Panga
Licensed User v1.5
Licensed User v1.5
Posts: 542
Joined: Mon Jul 27, 2009 3:32 pm
Location: Lyon - France
Has thanked: 0
Been thanked: 0
Contact:

Fri Oct 11, 2013 1:07 pm

Very good explanation, Thanks ! And +1 for the nice feature !
User avatar
JQL
Thea Beta Tester
Thea Beta Tester
Posts: 5142
Joined: Sun Jun 23, 2013 6:34 pm
Location: Lisboa
Has thanked: 14 times
Been thanked: 99 times
Contact:

Fri Oct 11, 2013 1:12 pm

Is it like fresnel for roughness...?
www.casca.pt
Visit us on facebook!

Win 10 64bit
Sketchup 2017 64bit
Intel i7 5820K 3.3Ghz 32Gb Ram
Nvidia Titan X 12Gb
User avatar
saurus
Licensed User v1.5
Licensed User v1.5
Posts: 1097
Joined: Sun Oct 11, 2009 10:12 am
Location: Serbia
Has thanked: 60 times
Been thanked: 51 times
Contact:

Fri Oct 11, 2013 1:18 pm

It's good to have some features no one else has, so one could always say which one is Thea render. :thumbup:
User avatar
warnotte
Licensed User v1.5
Licensed User v1.5
Posts: 2218
Joined: Sat Jul 25, 2009 10:18 pm
Location: Belgium
Has thanked: 2 times
Been thanked: 31 times
Contact:

Fri Oct 11, 2013 1:41 pm

That the kind of rendering technical stuff I like to see. Thanks for explanation and implementation.
User avatar
notareal
Thea Support
Thea Support
Posts: 6558
Joined: Sat Jul 19, 2008 3:12 am
Location: Oulu, Finland
Has thanked: 0
Been thanked: 0

Fri Oct 11, 2013 4:27 pm

JQL wrote:Is it like fresnel for roughness...?
Roughly speaking, perhaps one could say so.
User avatar
SandroS
Licensed User v1.5
Licensed User v1.5
Posts: 3062
Joined: Wed May 20, 2009 8:20 am
Has thanked: 1 time
Been thanked: 33 times
Contact:

Fri Oct 11, 2013 5:08 pm

nice feature!

makes an already fantastic material system even stronger 8-)
User avatar
Javadevil
Licensed User v1.5
Licensed User v1.5
Posts: 3705
Joined: Mon May 18, 2009 2:19 am
Location: Noosa
Has thanked: 1 time
Been thanked: 3 times
Contact:

Fri Oct 11, 2013 10:30 pm

Looks very much like a fresnel roughness :)

Micro roughness doesn't seem to be appropriate name ?

So who noticed this physical phenomenon ?

Nice addition !!
Locked