Page MenuHome

eevee - unconnected Subsurface Scattering node makes whole material not working
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.17

Blender Version
Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-24 12:32, hash: rBbfe580642f46
Worked: (optional)

Short description of error
Unmuted and unconnected to the material output Subsurface Scattering makes the material not working. It looks like viewport isn't updated in the area of this material.
Here is the video with the error:

And here is the blend file:

Exact steps for others to reproduce the error

  1. Open the attached file
  2. Go to render preview mode.
  3. Move around the viewport to notice the material not working on the cube
  4. Mute or delete the SSS node and reconnect the Diffuse node to see that it is working now.

Details

Type
Bug

Event Timeline

Can confirm this, the unconnected SSS node breaks every other shader, only exception seems to be Principled BSDF @Clément Foucault (fclem)

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: Intel(R) HD Graphics 5500 Intel 4.4.0 - Build 20.19.15.5070

Blender Version
Used recent blender 2.81 builds

I'm having the same problems with the unconnected Subsurface Scattering node in Eevee.

  • An unconnected Subsurfacescatter(SSS) shader will fully break the shader. Muting the unconnected SSS shader doesn't help.
  • You can mute a connected SSS shader and it doesn't break.

Just being thorough


Principled Shader still works.

I'm having this error, too. Principled is still working, probably because of this: rBf962c701fe5d6fc14956892de58bf4f7d875348d

Here's an error in the console, not sure if it's related or not:

GPUShader: compile error:
0(10042) : error C0000: syntax error, unexpected ',', expecting "::" at token ","

Still happens in the latest 2.81 alpha. 4ce3fbd52ae8
I'm not getting errors in the console.