Author Topic: physical mat | reflection intensity question  (Read 6692 times)

2022-01-21, 13:32:22

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
dear all,

sorry for my maybe obvious question, but the more i work with the new physical materials,
the more i start to lack a direct control on the reflection intensity (other than lowering or raising the ior). 
mostly to lower the reflections a bit as i see in in real world products i need to recreate.

to all my understanding the IOR is MAINLY defining the falloff/fresnel curve of an material, not only the intensity of the reflection, so metals have a very different fall off curve than water which again is different to glass and so on ( as easy seen on https://refractiveindex.info/ ).

but atm i see no other way to tune the reflection intensity in the physical material, other than changing (raising or lowering ) the IOR value.
- do i oversee something important?
- is this really physical correct?
- aren't there materials in reality who have a certain fall of curve , like glass, but different reflection intensities? (lower than pure ior value would indicate p.e.)
- would it maybe be needed, to have an intensity slider i % or a value (ideally with texture slot) for the reflection, at least to lower it at least for artistic reasons i think this is important.

as example: seeing at real world glass products i think also reflection can very different for different products, and i assume they all have an ior of 1.5-1.6, not much lower.
so i feel a physical material still needs some way to set the reflection intensity independent from the fall off curve (ior)

what does the corona team or other users think on that?

maybe a "level" setting like in Volume tab,
or amount with a texture slot, like in refraction tab of the new physical mat would do it?

cheers
Stefan

p.s.: just to make clear i love the new Physical material,and the intention behind it. all i post is only trying to help to improve it:)
« Last Edit: 2022-01-22, 23:16:40 by Stefan-L »

2022-01-21, 13:56:39
Reply #1

ingemar

  • Active Users
  • **
  • Posts: 62
    • View Profile
I’ve been wondering the same thing, missing a slider in some cases. But I’ve also experimented with micro-imperfections in various channels to lower reflectivity. Is a reflection strength slider perhaps just a cheat to simulate imperfect surfaces?

2022-01-21, 14:51:51
Reply #2

aler

  • Active Users
  • **
  • Posts: 170
    • View Profile
sorry for my maybe obvious question, but the more i work with the new physical materials,
the more i start to lack a direct control on the reflection intensity (other than lowering or raising the ior)...
I agree with everything said, because I too feel this limitation.
Physical Material is good, but it seems that the developers have overdone it, too limited the possibilities of users.

2022-01-21, 16:03:09
Reply #3

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
"Is a reflection strength slider perhaps just a cheat to simulate imperfect surfaces"

+1

2022-01-21, 17:41:20
Reply #4

burnin

  • Active Users
  • **
  • Posts: 1538
    • View Profile
Refl. Intensity & IOR are basically same thing.

Imperfections are "simulated" using roughness.Which is what makes material surface IRL appear diffused, rough, scratched, less smooth (less glossy) but reflection intensity stays same.

Do you have any specific situation/case in mind?
« Last Edit: 2022-01-21, 17:46:22 by burnin »

2022-01-21, 18:24:04
Reply #5

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
well, i am not totally sure, but that's another thing.

i do not mean slight imperfections, but the pure intensity itself often needs to be reduced.
like there are glasses in reality with greatly reduced reflections but still an refraction like glass (around 1.4-1.6), probably with some special coatings  that absorb reflection, etc and our archviz customers very very often demand less reflections materials, like glass,

so at least for artistic reasons it might be very good to be able to mimic these materials which do exist in reality, or to react easy on customer wishes without "destroying" the rest of the material (like in setting the ior way too low, or need to change the roughness, which the end customer probably also not wishes).
so i not want to set the glass ior to like 1.1 (which will give me a wrong refection look) but be able to reduce the reflection intensity by 50% as example.

or another example i just work on which is more about work flow: a floor with different tiles(differences in material of the tiles), that i want to have slightly different reflection intensities, i can set variations in all material features only not in reflection. this makes me feel  limited. i needed to make several separate materials and assign them manually. this is a bad work flow and costs time. this would lead to the need for a value+texture slot as it is in refraction too.

i believe such features like the physical should make our live easier, almost all other phymat features have a "value+ texture " setting, so i hope this could be added to the reflection too. it is not more or less non-physcial than the volume or refraction setting i believe.
« Last Edit: 2022-01-21, 18:31:26 by Stefan-L »

2022-01-21, 19:52:01
Reply #6

aler

  • Active Users
  • **
  • Posts: 170
    • View Profile
i believe such features like the physical should make our live easier, almost all other physmat features have a "value + texture " setting, so i hope this could be added to the reflection too. it is not more or less non-physcial than the volume or refraction setting i believe.
+1

2022-01-28, 13:32:02
Reply #7

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
here is one example of real world materials that seem not possible to create with the new physical material unless it gets some kind  of "dim reflection" feature:

https://uk.saint-gobain-building-glass.com/en-gb/sgg-vision-lite

Staint Gobain is one main glass producer worldwide, the glass is widely used in architecture. one big feature it has is low reflection glass. see the table on that page how extreme the reflection is reduced while retaining transmission(and glass like IOR refraction like around 1.5).
lass materials are today one essential thing for architecture, but the above materials are only one example, but in architecture are several real word mats, like facade panels that have intentionally reduced reflections.

while for opaque materials it might be a way to reduce the ior to dim reflections,
for transmissive materials that need to keep a correct IOR (glass = 1.5), one atm cannot reduce the ior while setting the correct physical real word reflection.
so i hope for a intensity or value % slot as we have it in other material features already in the new physical material.

i only try to improve the phymat to be able to really be capable to cover most of the real world materials, so we can fully switch to the new, otherwise great(love it!), new physical material :-)
« Last Edit: 2022-01-28, 13:44:44 by Stefan-L »

2022-01-29, 09:22:54
Reply #8

aler

  • Active Users
  • **
  • Posts: 170
    • View Profile
Dear developers, it is strange that you still did not answer in this thread.
Then I will support Stefan again and give an example.
A simple rough metal (for example Aluminium), but its specular is overexposed. It's Clamping, loss of color, and that's bad. And inside the material I do not find options to adjust the specular the way I need it (pic.1).
But I would like the metal to have a soft specular (pic.2). Here in VFB in Tone Mapping I have raised Highlight Compress to 20. However this is not the best way, because everything else has also become pale.
Of course you can do it through Multi-Pass: assign a separate mask for metal, and then from 1 render make 2 saves - the first is normal, the second with a weakening of the overexposed, and then work in Photoshop (pic.3). This is a working method, but it involves additional actions.
Therefore, it would be more convenient if for Specular/Reflection were provided for convenience additional adjustments (Level, Color, Mix Strength...) (pic.4).
« Last Edit: 2022-01-30, 03:00:20 by aler »

2022-01-29, 13:19:38
Reply #9

burnin

  • Active Users
  • **
  • Posts: 1538
    • View Profile
Hard to conclude anything... as it appears to me, simply darkening base color could do... Care to provide scene?

-------------------------------

For the Saint-Gobain glass you can study/check & see how it's done w/ Indigo renderer since original producer has provided their official materials (w/ measured tabulated data) HERE.

Notes:
Quote
Official measured glass materials from Saint-Gobain
Post  by saint-gobain-glass » 24 Aug 2011 09:28
Dear Indigo users,
 Please find in the material database several new materials, officially measured, provided and supported by Saint-Gobain Glass, a glass making company.
 
 These materials are not licensed under the creative commons license, but under a specific copyright license included in the material description and in the igm code. To summarize, the materials are free of use for any commercial and non-commercial project, and sets no restriction on the use of the generated images. Free distribution of unmodified material files associated with brand and products names is allowed. Main restriction is on modified versions of the materials which cannot be distributed.
 
 Best Regards,
 
 Etienne

Finally/TL;DR,
IME, lower IOR is defined, I think this way, because Indigo abides to the same physical principal & CG model(?):on a single material reflective = refractive IOR, which can't be separated, so when user wants to make this "duality" physically accurate, it has to model it. And here's where higher FP accuracy & volume priorities come to play. 
So, for those scientific & engineering minded, wanting to know more on predictive rendering for these kinds of complex materials, it's worth to tickle the brain in the Ocean ( ;) involved in creation of glass & engine).

2022-01-29, 15:07:15
Reply #10

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
"IME, lower IOR is defined, "

that does sadly NOT work, as the ior then would be needed to be like 1.07 in my scene case, which doesnt look like glass in its refraction anymore
.i tested that already.

the indigo render cases seem not to have any solution and seem also not covering the low reflective glasses that archiz very often  needs.
it is not only a but the one specific glass but there are many variants. also customers often demand " make the glass a  lot less reflective", where we  as renderer should to be able to suit their wishes.

we need a way to recreate this reflection reduced materials (that are real wordl materials, they still do have a refraction IOR of 1.5-1-6)

i think in reality the glass producers do this with some special coatings, but the corona coating not let me do this complex effects(reduce reflection but keep glass super transparent)

we DO have currently have a value % in the phymat to "dimming effects" already for:
1) base diffuse
2) refraction
3) volume
4) clear coat
5) translucency
6) thin absorbtion

ONLY not for normal reflection, i really ask myself WHY this single  one is missing?
the other % values arent more physical or less than they would be for reflection to all my understanding.
as it would only reduce reflections, the danger of making too bright unrealistic materials isnt the case in such a setting.

this is for every days use a very important thing to keep us artistic control and to mimic some important real world materials, as explained-
for refractive materials lowering IOR is not an option to achiev that wanted effect.

i do love the new material , beside this single missing control, which i truly believe is very important
« Last Edit: 2022-01-29, 15:21:35 by Stefan-L »

2022-01-30, 00:20:52
Reply #11

aler

  • Active Users
  • **
  • Posts: 170
    • View Profile
as it appears to me, simply darkening base color could do... Care to provide scene?
Then it will not be light Aluminium, but a dark metal. I attach the file, I hope you will show it as it should be?
...and also, if you switch the material from "Non-metal" to "Metal", then even the IOR becomes unavailable. How to regulate?

...to Moderator: maybe this topic should be moved to the "Feature Requests" section?
« Last Edit: 2022-01-30, 02:56:38 by aler »

2022-01-30, 12:31:20
Reply #12

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
Dear developers, it is strange that you still did not answer in this thread.
Then I will support Stefan again and give an example.
A simple rough metal (for example Aluminium), but its specular is overexposed. It's Clamping, loss of color, and that's bad. And inside the material I do not find options to adjust the specular the way I need it (pic.1).
But I would like the metal to have a soft specular (pic.2). Here in VFB in Tone Mapping I have raised Highlight Compress to 20. However this is not the best way, because everything else has also become pale.
Of course you can do it through Multi-Pass: assign a separate mask for metal, and then from 1 render make 2 saves - the first is normal, the second with a weakening of the overexposed, and then work in Photoshop (pic.3). This is a working method, but it involves additional actions.
Therefore, it would be more convenient if for Specular/Reflection were provided for convenience additional adjustments (Level, Color, Mix Strength...) (pic.4).

Highlight compression alone is not a full tone mapping solution. you need to add contrast. preferably with curves.
Marcin Piotrowski
youtube

2022-01-30, 12:44:44
Reply #13

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
thx, but we do not talk on high light compression or tone mapping;)

it is about simple be able to control (reduce) the reflection,
in special for refractive materials (other than lowering the IOR non-physically)

2022-01-30, 12:58:37
Reply #14

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
you are trying to create coated/layered material. CoronaPhysicalMtl is simply not what should be used for that purpose. use the legacy and/or layered mtl. CoronaPhysicalMtl is ment for simplyfing creation of basic, physically correct shaders.
Marcin Piotrowski
youtube

2022-01-31, 12:07:19
Reply #15

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
i am trying to use glass, as it is used in architecture, to suit our usual customers, so in a normal way, and glass is said to be much more realistic in new physical material overall.

i would love to eliminate the old legacy material use for most things, and i do think the new phy-material is the way to go for future, but also believe this one feature (reduce reflections) is needed to really create all usual real world materials with it.
glass is one of the #1 used materials in archviz, and atm is hard to use as it cant be tuned the needed way.

 i truly believe this would make it not less physical, as we have these controls in almost
very other material feature already now.

2022-01-31, 12:36:29
Reply #16

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
it would make it exactly that: non-physical. and I guess that was not the intention behind it.
Marcin Piotrowski
youtube

2022-01-31, 13:17:54
Reply #17

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
i dont think so to be honest.
these materials do exist in real world, and are pretty often used.
a physical material that cannot do often used real world mats isnt yet really physical, for my understanding at least.

and second we are still artists and need to react to our customers wishes.
Corona is a tool for artists as far i understand it, and its target is to provide us a good and easy to use work flow.
the future of the phy-material will be only bright if it let us make the usual daily needed material tunings

this is what i mean, it is available in almost any other material feature already, so adding it would be consist i think:

« Last Edit: 2022-01-31, 13:25:16 by Stefan-L »

2022-01-31, 20:05:24
Reply #18

burnin

  • Active Users
  • **
  • Posts: 1538
    • View Profile
Then it will not be light Aluminium, but a dark metal.
True.

Quote
I attach the file, I hope you will show it as it should be?
I see problem arising from Corona Sun.

Note:
This also occurs in photography. So avoid shooting/rendering in direct sunlight is best you can do. Either lower Sun's Size & Intensity or use an IBL/HDRI on the Sky. (In photography you'd have to do multi-bracketing and then composing in post.)

Quote
... and also, if you switch the material from "Non-metal" to "Metal", then even the IOR becomes unavailable. How to regulate?
It's there, in Physical Material, under Advanced tab >  Complex IOR

With PBR technique it's advised to take photographer's approach to lighting & shading, look dev.
« Last Edit: 2022-01-31, 20:08:47 by burnin »

2022-01-31, 20:31:32
Reply #19

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
"With PBR technique it's advised to take photographer's approach to lighting & shading, look dev."

well a photographer taking a shot of such a reflection reduced glas will get the right result,
exact that option i wish for the new corona mat, to recreate reality;)

2022-01-31, 21:31:36
Reply #20

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5463
    • View Profile
I think it was mentioned earlier that such glass has a special coating, and we can't incorporate controls in the one material that allow for every sort of extra coating (ie extra material) that can be added one top. The clearcoat covers the most common coatings, ones which increase reflectivity. Not sure what kind of extra coating would reduce it (in my museum glass for a framed painting, the reduced reflections are in fact rather green).
Tom Grimes | chaos-corona.com
Product Manager | contact us

2022-01-31, 22:18:57
Reply #21

aler

  • Active Users
  • **
  • Posts: 170
    • View Profile
I see problem arising from Corona Sun...
This also occurs in photography. So avoid shooting/rendering in direct sunlight is best you can do....
...under Advanced tab >  Complex IOR
Probably everyone has their own ideas about how to do it right.
For me responding to every replica is very tedious. Instead I answered here.

2022-01-31, 22:42:57
Reply #22

burnin

  • Active Users
  • **
  • Posts: 1538
    • View Profile
Sorry, that last post wasn't directed at you...
... nonetheless, I still have to find such magical glass. Most of what I've seen have slightly reduced reflection, nowhere near to marketing claims. Especially with right lighting conditions you can break an illusion easily ;) 

Even Saint-Gobain have a disclaimer:
Quote
Important
The residual reflectance of VISION-LITE anti-reflective glass is very low (approximately 1% for laminated
monolithic glass). It is however still visible under certain lighting conditions, viewing angles and in certain
surrounding environments. The residual reflectance depends on the angle from which it is viewed.
Perpendicular to the glass, it is slightly bluish and can vary slightly. For external applications (eg: shop
fronts), it is strongly recommended that a sample is viewed in the intended location.

Their measurements are done head on @90°
& Fresnel still does its physical correctness.

PSMaybe there's a way to get tabulated data into Corona & then mimic SGG's.
Otherwise, I'd consider Legacy a perfect solution for such cases.

2022-01-31, 23:00:32
Reply #23

burnin

  • Active Users
  • **
  • Posts: 1538
    • View Profile
Probably everyone has their own ideas about how to do it right.
For me responding to every replica is very tedious. Instead I answered here.
Gee...
Do note that that request is about the Legacy Material.
Also, I was under impression you seek physical way & a solution to particular problem. And about artistic "right ways of doing something", there are as many as there are artists.
So do, Be well

2022-02-01, 14:57:01
Reply #24

jojorender

  • Active Users
  • **
  • Posts: 246
    • View Profile
+1 to all that Stefan-L is saying.
and second we are still artists and need to react to our customers wishes.
Corona is a tool for artists as far i understand it, and its target is to provide us a good and easy to use work flow.
the future of the phy-material will be only bright if it let us make the usual daily needed material tunings

I also understand corona’s approach to make the PBR MAT “fool proof” because users can’t be trusted. That’s why the base layer color value needs to be restricted between 7% and 93%
Ok, I’M KIDDING, or am I?
Back to the issue, everyone that worked with real clients knows that they care very little, if at all, about what’s physically correct. That includes architects that, you would assume, are interested in “a real world” representation of materials.
A friend of mine is a architectural photographer working with big name arch firms, and we talk about the absurd retouching requests he gets. Reflections are always a battle.
In my early days I worked in a photo studio, and pol filters for lights and lenses were in daily use. Anything to kill unwanted reflections.
So, while the quest for physically correct*** materials is honorable and probably prevents many disasters, a “reflection value” slider is absolutely needed.

If this is not possible in PBR mat, please reassure us that the legacy material is here to stay, by renaming it to “experimental” or “DO NOT USE”  or whatever prevents the casual user from touching it.
***lol - my autocomplete just made “physically corrupt” out of “physically correct” - says it all.
« Last Edit: 2022-02-01, 23:48:41 by jojorender »

2022-02-02, 13:22:37
Reply #25

Pepelecrabb

  • Active Users
  • **
  • Posts: 96
    • View Profile
Ha, I was thinking (joking) in the back of my mind, they just need to add a polarizing filter to the Post Render. Perhaps like negative numbers under Bloom and Glare.
And, if they would add swing and tilt to the Corona Camera it would be just like the old days.

2022-02-02, 23:09:48
Reply #26

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
guys really,

beside all other, - how you imagine we cope with very very usual requests from customers:  "please make glass reflection lot less" ?

can someone explain me, what i shall tell the customers? "No i cant, - it is not physical"? ;)
(and yes we all should use the new material not the old legacy of course)

2022-02-02, 23:23:43
Reply #27

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
why not? legacy mtl is not going anywhere. another option I see is asking devs for additive blend mtl.
Marcin Piotrowski
youtube

2022-02-02, 23:56:26
Reply #28

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5463
    • View Profile
Ideas on controlling reflection:

- Flat glass such as windows etc. does not show any refraction effect, reducing IOR will not change refraction in terms of how things look in your render, but will reduce reflection

- For rare cases such as specialist glass that is not flat, render to separate elements and combine in post, using masks (up to and including the new Cryptomatte) to isolate objects and adjust their reflection separately during compositing

- Use Legacy material for breaking the laws of physics when your client won't be happy any other way

(BTW museum glass, apparently works with a coating and I guess using a specific thickness such that reflection from the inner surface of the glass destructively interferes with the reflection from the outer surface
t=96s - not sure that could actually work with non-flat glass anyway tbh)

Tom Grimes | chaos-corona.com
Product Manager | contact us

2022-02-03, 04:32:13
Reply #29

jojorender

  • Active Users
  • **
  • Posts: 246
    • View Profile
legacy mtl is not going anywhere.

Ah ok, thanks for confirming this! Didn't realize you are a Corona Team member.

2022-02-03, 10:08:43
Reply #30

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
nope. but it is here to stay. imagine the amount of assets built with it in the last decade.
Marcin Piotrowski
youtube

2022-02-03, 10:18:29
Reply #31

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
"why not? legacy mtl is not going anywhere. another option I see is asking devs for additive blend mtl.<"

how you know that? are you official from the corona team or have official infos?
will it work on the chaos cloud, or in vantage/enscape connections etc in future?
how does it go with vray 5 materials (and possible later exchange  back and forth to vray/or overall in CHAOS eco system (vray 5 has kept the full reflection controls)?

i really think it is not correct to take away this controls of a modern material. it should be a tool for artists.
the new material isnt fully physical anyway, as colors you can use, and other % controls etc are there, which arent physical at all (the whole "PBR" thing isnt fully physical at all, which is ok).

overall "jojorender" brought it good to the point
« Last Edit: 2022-02-03, 10:24:23 by Stefan-L »

2022-02-03, 11:51:21
Reply #32

piotrus3333

  • Active Users
  • **
  • Posts: 238
    • View Profile
"why not? legacy mtl is not going anywhere. another option I see is asking devs for additive blend mtl.<"

how you know that? are you official from the corona team or have official infos?
will it work on the chaos cloud, or in vantage/enscape connections etc in future?
how does it go with vray 5 materials (and possible later exchange  back and forth to vray/or overall in CHAOS eco system (vray 5 has kept the full reflection controls)?

i really think it is not correct to take away this controls of a modern material. it should be a tool for artists.
the new material isnt fully physical anyway, as colors you can use, and other % controls etc are there, which arent physical at all (the whole "PBR" thing isnt fully physical at all, which is ok).

overall "jojorender" brought it good to the point

its an educated quess on my part. do you have any solid info about for legacy to be scrapped?

yes. VRay has it all. all the options and all the shaders from additive blend to unreal/unity pbr mtls. but Corona is not VRay. Corona does not need it. different philosophy behind it.

and in the end - can I kindly ask for some pixels to look at? an example of IOR being not sufficient of a control to menage reflections on refractive objects. thank you in advance.
Marcin Piotrowski
youtube

2022-02-03, 12:52:30
Reply #33

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
the name "legacy" usually implies that it is planned to be be removed sooner or later.
i also fear the old might not be compatible with the future interchangeability with other Chaos products,
so we might not be able to use the legacy mat with chaos cloud and other future products that might come

anyway i give up here, i said what my believe/need on this subjects is, from 3d artist/user perspective.


i guess time will show if i am the only one needing to control the reflections in this "artistic" way, or if more users might want this:)
until now i have seen Coronas main policy to be very user and artist friendly, i hope this stays so.
« Last Edit: 2022-02-03, 13:08:07 by Stefan-L »

2022-02-03, 17:13:39
Reply #34

BigAl3D

  • Active Users
  • **
  • Posts: 879
    • View Profile
Just for giggles, I'll throw this out there. After Effects is loaded with "legacy" effects and features that have updated versions. For many years they have been sitting there. Don't know the policy behind it, but there they are. Who knows.