Page MenuHome

Diffuse becomes black when connecting a transmissive Principled BSDF to a Mix Shader node in EEVEE
Closed, ResolvedPublic

Description

System Information
Operating system: Windows 10 64-bit
Graphics card: Nvidia gtx 1060 6GB

Blender Version
Broken: 2.80, b46245470f79, master, 2019-4-21
Worked: Never

Short description of error

In the EEVEE render engine, if you have a Principled BSDF node that has textures connected to its Transmission input, then connect this shader's output to a Mix Shader node, the resulting shader output from the Mix Shader node will have a black color where it should show the Principled BSDF's Base Color.

Exact steps for others to reproduce the error

  • Open the attached .blend file.
  • Switch to Rendered View.
  • Notice there are black stripes in the cube.
  • They shouldn't be black, but the same color as the transmissive parts.
  • Switching render engines to Cycles shows the expected output correctly.