Page MenuHome

Regression: Blender 3.0.0: Cycles: Hair transmission: GlossInd, TransInd passes
Closed, ResolvedPublicBUG

Description

System Information
Linux Mint 20.2 Cinnamon - kernel 5.11.0-38
3400G

Blender Version
Broken:
From - cycles-x-blender-3.0.0-1dea1d93d39a-linux64.tar.xz
to - blender-3.0.0-alpha+master.8c21667f3ca7-linux.x86_64-release.tar.xz

Worked:
blender-2.93.5-linux-x64.tar.xz

Short description of error
For hair transmission, GlossInd is producing halos, and TransInd seems to be missing some light.

Exact steps for others to reproduce the error

  1. open the 'Hair transmission - GlossInd, TransInd passes issue.blend' and press F12
  2. close the render window
  3. in the Compositing window compare the GlossInd and TransInd passes with Blender versions 2.9.3 and 3.0.0

GlossInd - 2.9.3

GlossInd - 3.0.0

TransInd - 2.9.3

TransInd - 3.0.0

Notes:
Only seems to affect hair transmission for those 2 passes, hair reflection works as expected.

While a hair shader is normally a mix of reflection and transmission, or Principled Hair, the above .blend file was specifically created to help highlight the issue found during normal compositing of several passes for a room-set file.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Oct 26 2021, 6:28 AM
William Leeson (leesonw) triaged this task as High priority.Oct 29 2021, 1:36 PM

Was working before so I upped the priority.

Dalai Felinto (dfelinto) changed the subtype of this task from "Report" to "Bug".Nov 2 2021, 5:49 PM
Dalai Felinto (dfelinto) edited projects, added BF Blender (3.0); removed BF Blender.

@William Leeson (leesonw) in this case I'm also classifying it as a confirmed Bug. I'm assuming this is planned for 3.0 (I tagged it accordingly). Do you know who will tackle it? (and can we assign this to that developer)

David Black (david_black) renamed this task from Possible regression: Blender 3.0.0: Cycles: Hair transmission: GlossInd, TransInd passes to Regression: Blender 3.0.0: Cycles: Hair transmission: GlossInd, TransInd passes.Nov 7 2021, 9:31 PM

Thank you all for your replies,

Since now confirmed, rather than new expected behaviour/workflow, edited the subject line accordingly.

Kind regards.

Thank you Brecht, Your commit fixing the issue is greatly appreciated.