diff --git a/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag b/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag index d68ec28f0..015201af8 100644 --- a/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag +++ b/jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.frag @@ -167,7 +167,7 @@ void main(){ #ifdef SPECGLOSSPIPELINE vec4 specularColor = texture2D(m_SpecularMap, newTexCoord); vec4 diffuseColor = albedo; - Roughness = 1.0 - texture2D(m_GlossMap, newTexCoord); + Roughness = 1.0 - texture2D(m_GlossMap, newTexCoord).r; #else float nonMetalSpec = 0.08 * specular; vec4 specularColor = (nonMetalSpec - nonMetalSpec * Metallic) + albedo * Metallic;