Page MenuHome

Transmission Roughness in Principled isn't working in EEVEE
Closed, InvalidPublic

Description

System Information
Operating system: Windows 10
Graphics card: Geforece GTX 1060

Blender Version
Broken: 2.80, 84c06e996a7a
When you try to change Roughness of the Transmission in the Principled BSDF node it has no influens on rougness of the refraction. But if you change roughness of the material in change the roughness of the transmission. Is it a expected behavior or a bug, I don't know but it make me think that it's a bug because of independent Roughness for the refraction exist in the node.

Details

Type
Bug

Event Timeline

Mikhail Luzyanin (mikhluz) renamed this task from Transmission Roughness in Principled isn't working to Transmission Roughness in Principled isn't working in EEVEE.Jan 15 2019, 10:41 AM

I don't see a bug here. Works correctly.

0% Transmission Roughness + 0% surface Roughness

50% Transmission Roughness + 0% surface Roughness

50% Transmission Roughness + 50% surface Roughness

Are referring to Eevee or Cycles? Indeed, in Eevee, the Transmission Roughness parameter seems to do nothing.

@Clément Foucault (fclem) Is this a known issue or limitation?

Yes, in cycles it works correctly but in EEVEE it's do nothing.

William Reynish (billreynish) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Jan 15 2019, 6:56 PM

This is a limitation. Eevee does the same as using MultiScatter GGX in Cycles and does not use the transmission roughness. I've updated the documentation to include this.