plane icon Welcome to Microsoft Flight Simulator’s SDK Q&A Platform!

You have questions regarding the SDK? DevMode Tools? SimConnect? You would like to submit an idea for future improvements, seek help or exchange knowledge? You’re in the right place.


Please take a moment to read the platform’s guidelines before you get started!


question

MarwanGharib avatar image
MarwanGharib asked Boris_ answered

Clear coat material has some issues

Hello,

Noticing some unexpected behaviours with clear coat shader :

1)Reflections rendering:

Clear coat reflections should not be coloured even if the underlying layer is metallic, see below image example :

clear coat with a rough metallic underlayer in clear skies scenario, works somewhat well:

1650181584008.png


Same material in cloudy weather scenario, notice the cloud reflections on the clearcoat layer are coloured in red.However, they should be reflected in their true colors so clouds should be white as the clear coat itself is not metallic.screenshot-2022-04-17-104211.png

Expected reflections behavior: below is an example of clear coat from other rendering engines. notice that reflection of underlying metallic layer are bluish , but clear coat reflections are not.

1650182351753.png


2)Red channels controls refraction index of clear coat , not clearcoat amount:

It is stated in the documentation that red channels controls clearcoat amount , however even if completely black clear coat is still applied and only IOR is affected .

while IOR control is very useful , prefer to have an additional method to control the actual presence of clear coat altogether.

suggestion: use the empty blue channel slot.


3)underlayer IOR affects clearcoat IOR:

if the under layer is non metallic , clear coat IOR follows the red channel input.

However it seems that having the underlayer metallic directly affects the IOR of the clear coat as well. Reflection on clear coat becomes more visible at perpendicular viewing angles.

Expected behavior: underlying layer should bear no impact on the clear coat's IOR.

both should be controlled separately and independently from each other.


4)Normal Maps are suppressed in clear coat shader:

I noticed that clearcoat doesn't translate normal details well and suppresses them unless the normal maps are very strong ,

I verified that it is not a reflection issues by looking at the dev mode's world normals view and verified absence of fine normal details.

I don't believe this should be the case.


materials
10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

1 Answer

·
Boris_ avatar image
Boris_ answered

Hello @MarwanGharib ,

We opened an issue on our side regarding this shader.
However, no ETA for now.

Thanks for reporting this and for your feedback,

Regards,

Boris

10 |10000

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 19.1 MiB each and 23.8 MiB total.