From 8536575263bc3138a69f3ab8f15cb5c6feedbc38 Mon Sep 17 00:00:00 2001 From: Weizhen Huang Date: Fri, 15 Mar 2024 13:00:23 +0100 Subject: [PATCH] Fix: Cycles area light ignores some valid samples in volume segment --- intern/cycles/kernel/light/area.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intern/cycles/kernel/light/area.h b/intern/cycles/kernel/light/area.h index 807ada0de03..eb03ca866ef 100644 --- a/intern/cycles/kernel/light/area.h +++ b/intern/cycles/kernel/light/area.h @@ -311,7 +311,7 @@ ccl_device_inline bool area_light_eval(const ccl_global KernelLight *klight, ls->pdf *= light_pdf_area_to_solid_angle(Ng, -ls->D, ls->t); } - return ls->eval_fac > 0; + return in_volume_segment || ls->eval_fac > 0; } template