PBR Material - default specularity broken
For many years PBR been a standard across the industry, so specular workflow became way less popular, and metalness + rough/gloss map - is more popular choice.
When material created in Editor, by default it is set to Specular workflow, and have specular as black color [0, 0, 0], so changing gloss - makes no difference to material.
This is actually a recent regression, and default specular color was [1, 1, 1], now it is wrong.
So user might want to change glossiness - but nothing changes, and it will confuse them. Then they might switch to metalness (useMetalness), and by default it will go to "metallic" value 1, Which makes material look very different. And some users will change specular color to white.
Problem:
User creates material, it has no specularity, gloss changes does nothing. To make material look PBR, they will need to change either specular color or switch to metalness and change metalness to 0 (most of the cases).
Solution:
By default use Metalness workflow (industry standard nowadays). Have metalness to be 0 by default.
@mvaligursky Can you please assess this issue? You don't have to fix it - I just want to hear your recommendations on how this should be tackled.
I agree with the solution @Maksims proposed, it's a good time to switch to metalness. Additionally, if the user turn off metalness, and moves the gloss slider to non-zero value, while the specular color is black, we should display some warning that the color must be set.