Maniphest T71050

Light Path Node broken in Eevee 2.81
Closed, ResolvedBUG

Assigned To
Clément Foucault (fclem)
Authored By
Dan Pool (dpdp)
Oct 23 2019, 9:10 PM
Tags
  • BF Blender
  • EEVEE & Viewport
Subscribers
Dan Pool (dpdp)
digital0785 (digital0785)
Germano Cavalcante (mano-wii)

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: Quadro P4000/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.30

Blender Version
Broken: version: 2.81 (sub 14), branch: master, commit date: 2019-10-06 14:05, hash: rB54a9649e2636
Worked: 2.80

Short description of error
The "Is Camera Ray" output of the Light Path node is no longer working as it did in 2.80. This is used in the attached scene to fake transparent material caustics. It still works in cycles.

Exact steps for others to reproduce the error
Open the attached file and switch the 3d viewport to rendered view. The shadow should have some transparency in the center in 2.80, but this will not be the case in 2.81

Revisions and Commits

rB Blender

Event Timeline

Dan Pool (dpdp) created this task.Oct 23 2019, 9:10 PM
Dan Pool (dpdp) added a comment.Oct 23 2019, 9:15 PM

If the Mix Shader Fac input is changed to the Is Camera Ray output instead, both Suzanne and her shadow use the transparency shader.

Germano Cavalcante (mano-wii) updated the task description.Oct 24 2019, 3:30 PM
Germano Cavalcante (mano-wii) assigned this task to Clément Foucault (fclem).Oct 24 2019, 3:53 PM
Germano Cavalcante (mano-wii) lowered the priority of this task from 90 to High.
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).

I can confirm.
It seems to work on blender 2.80

Germano Cavalcante (mano-wii) added a project: Eevee.Oct 29 2019, 1:27 PM
Clément Foucault (fclem) changed the task status from Unknown Status to Resolved by committing rB883e22a92ca5: Fix T71050 EEVEE: Light Path Node broken in 2.81.Oct 29 2019, 3:18 PM
Clément Foucault (fclem) added a commit: rB883e22a92ca5: Fix T71050 EEVEE: Light Path Node broken in 2.81.
Dan Pool (dpdp) added a comment.Oct 29 2019, 6:26 PM

Coming from “industry standard” software where bugs like this are reported yet persist for years, it is really refreshing to see things like this getting fixed so fast. Here’s to developers working without bureaucracy! You guys are great.

digital0785 (digital0785) added a subscriber: digital0785 (digital0785).Nov 1 2019, 6:17 PM
In T71050#802924, @Dan Pool (dpdp) wrote:

Coming from “industry standard” software where bugs like this are reported yet persist for years, it is really refreshing to see things like this getting fixed so fast. Here’s to developers working without bureaucracy! You guys are great.

i agree I've worked with max for 15 years and never once had a bug I've found fixed lol. I'm thrilled with how responsive the staff is and how committed they are to making the product better for everyone

Clément Foucault (fclem) edited projects, added EEVEE & Viewport; removed Eevee.Jun 19 2020, 10:05 PM