Maniphest T67646

eevee - unconnected Subsurface Scattering node makes whole material not working
Closed, Duplicate

Assigned To
Clément Foucault (fclem)
Authored By
Jurek (solartistic)
Jul 25 2019, 9:47 AM
Tags
  • BF Blender
  • EEVEE & Viewport
Subscribers
Alessio Monti di Sopra (a.monti)
Clément Foucault (fclem)
Joseph Brandenburg (TheAngerSpecialist)
Jurek (solartistic)
L J Rodriguez (achrintist)
Peter Sampson (Raknaar)
Philip Holzmann (Foaly)
Rodger Davis (RodDavis)

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.

Related Objects

Mentioned Here
rB4ce3fbd52ae8: UI: File Browser Friendly Volume Descriptions
rBf962c701fe5d: Fix T65017 Eevee: Render error if a SSS node is unconnected

Event Timeline

Jurek (solartistic) created this task.Jul 25 2019, 9:47 AM
Alessio Monti di Sopra (a.monti) added subscribers: Clément Foucault (fclem), Alessio Monti di Sopra (a.monti).Jul 25 2019, 11:09 AM

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

Sebastian Parborg (zeddb) assigned this task to Clément Foucault (fclem).Aug 1 2019, 3:23 PM
Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 50.
Sebastian Parborg (zeddb) merged a task: T67557: Mix Shader Materials Glitch on the Viewport on EEVEE.
Sebastian Parborg (zeddb) added subscribers: L J Rodriguez (achrintist), Peter Sampson (Raknaar).
Philipp Oeser (lichtwerk) added a project: Eevee.Aug 21 2019, 9:58 PM
Rodger Davis (RodDavis) added a subscriber: Rodger Davis (RodDavis).Aug 30 2019, 8:28 PM

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.

Joseph Brandenburg (TheAngerSpecialist) added a subscriber: Joseph Brandenburg (TheAngerSpecialist).Sep 4 2019, 6:30 PM

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 ","
Philip Holzmann (Foaly) added a subscriber: Philip Holzmann (Foaly).Sep 11 2019, 4:28 PM

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

Clément Foucault (fclem) closed this task as a duplicate of T68736: viewing the output of individual shader nodes has broken.Sep 25 2019, 4:02 PM
Clément Foucault (fclem) edited projects, added EEVEE & Viewport; removed Eevee.Jun 19 2020, 11:06 PM