Regression: Area lights no longer work for shadow caustics #107004
Operating system: Windows-10-10.0.22621-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 531.61
Broken: version: 3.5.0, branch: blender-v3.5-release, commit date: 2023-03-29 02:56, hash:
Short description of error
MNEE caustics don't work when the shadow caustic light is a area light
Exact steps for others to reproduce the error
- Turning on global refractive caustics
- enable "receive caustics" on receiver
- enable "cast caustics" on caster
- enable "shadow caustics" on light, make sure the light is a area light
- refractive caustics come out black
I can confirm the issue. It seems to be related to the area light being used.
My suspicion is that the area light is no longer properly sampled after some of the changes made to area light sampling made during the development of 3.5.0. So I'm going to tentatively tag @weizhen to have a look at this.
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?