Commit: faca2c614b67a1b66e55ad20df5eb30cb009a757 Author: Lukas Stockner Date: Fri Jan 6 01:08:17 2023 +0100 Branches: blender-v3.3-release https://developer.blender.org/rBfaca2c614b67a1b66e55ad20df5eb30cb009a757
Fix T103507: Distant lights partially contribute to wrong lightgroup The the BSDF-sampling half of MIS next-event estimation for distant lights was using the background lightgroup instead of the lamp's lightgroup. =================================================================== M intern/cycles/kernel/integrator/shade_background.h =================================================================== diff --git a/intern/cycles/kernel/integrator/shade_background.h b/intern/cycles/kernel/integrator/shade_background.h index a7edfffd175..cfae6805f17 100644 --- a/intern/cycles/kernel/integrator/shade_background.h +++ b/intern/cycles/kernel/integrator/shade_background.h @@ -185,8 +185,7 @@ ccl_device_inline void integrate_distant_lights(KernelGlobals kg, /* Write to render buffer. */ const float3 throughput = INTEGRATOR_STATE(state, path, throughput); - kernel_accum_emission( - kg, state, throughput * light_eval, render_buffer, kernel_data.background.lightgroup); + kernel_accum_emission(kg, state, throughput * light_eval, render_buffer, ls.group); } } } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs