Page MenuHome

Nodes connected to Subsurface Radius input not working properly on Eevee
Closed, DuplicatePublicBUG

Description

System Information
Operating system: Windows 10
Graphics card: NVidia

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-07-28 18:16, hash: rB8aa1c0a326a8
Worked: Never

Short description of error
When connecting the Combine XYZ node
(for example) to the Subsurface Radius input of Principle BSDF, the resulting effect is not as expected.
The XYZ values affect the result somewhat, but not in the same way as seen in Cycles or without connecting the node.

Exact steps for others to reproduce the error

  1. Open attached .blend file
  2. Set the render preview
  3. Disconnect Combine XYZ from the Principle BSDF to see the difference

Event Timeline

Hi @Joseph Eagar (joeedh) , not checked the file yet but could be a known limitation.

Reported problem looks similar to T60443 which was closed as known limitation.

(refer: https://docs.blender.org/manual/en/dev/render/eevee/materials/nodes_support.html)

That's something different. This isn't a problem with linked socket inputs working differently between Eevee and Cycles.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Jul 29 2021, 5:44 PM

Thanks for the report. Unfortunately the scenario described is too time consuming for us to track down, we require the bug reporter to narrow down the problem.

Normally .blend files can be simplified by removing most objects and disabling settings, until the problem reveals itself more clearly.

Here is an example of a simplified file:

Since we only need to investigate the SSS, no other objects (such as hair, eyes, clothes) are needed.
We also don't need math nodes, texture nodes, etc.

Simplifying the file I could see that the problem is not a "mismatch between Cycles and EEVEE".
Apparently nodes connected to Subsurface Radius do not work on Eevee.

If I'm not mistaken, we already have a report about this problem (I need to search).
Anyway, this report cannot be accepted as it is.

This comment was removed by Joseph Eagar (joeedh).
Germano Cavalcante (mano-wii) renamed this task from SSS Radius Mismatch Between Cycles and EEVEE to Nodes connected to Subsurface Radius input not working properly on Eevee.Aug 2 2021, 11:57 PM
Germano Cavalcante (mano-wii) changed the task status from Needs Information from User to Confirmed.
Germano Cavalcante (mano-wii) updated the task description. (Show Details)
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".Aug 3 2021, 12:00 AM

I have not found the other report about this issue.
(Has this really been reported before?)
Anyway, I edited the description so we can confirm the bug.

Oh, it's the same problem of T60443 as mentioned by @Pratik Borhade (PratikPB2123).
So it's a known limitation.