Page MenuHome

Eevee: Object not using SSS renders incorrectly if a SSS node is unconnected
Closed, ResolvedPublic

Description

System Information
Operating system: Windows 10 64 bit
Graphics card: Nvidia 750 Ti

Blender Version
Broken: 2.80.0-git.a1ad71304c2d-windows64

Short description of error
If a material has a Principled shader with the Subsurface property set non-zero (or the clearcoat property), but is unconnected, then it fails to render correctly.

Exact steps for others to reproduce the error

  1. Open the file:
  2. Set the bottom viewport to LookDev or Rendered.
  3. The sphere appears black or gray, even though it should have a red material.
  4. In the node tree on the right, set the Subsurface property of the Principled shader to 0 and rotate the viewport (to update it). The material now renders properly, even though no connected nodes have changed.