editor icon indicating copy to clipboard operation
editor copied to clipboard

PBR Material - default specularity broken

Open Maksims opened this issue 2 months ago • 2 comments

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.

Maksims avatar Oct 22 '25 16:10 Maksims

@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.

willeastcott avatar Dec 06 '25 13:12 willeastcott

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.

mvaligursky avatar Dec 08 '25 12:12 mvaligursky