Blender Git Loki
Git Commits -> Revision b6b4339
Revision b6b4339 by Brecht Van Lommel (cycles-x) August 6, 2021, 09:08 (GMT) |
Cycles X: add camera visibility and shadow catcher options for lights * Camera visibility makes it so lights can be directly visible as objects in the scene. This is disabled by default but can be enabled now. Be aware that aliasing can be a problem with directly visible bright lights. * The shadow catcher works similar to emissive triangles on meshes. It's useful when you for example use light objecs for the headlights of a car, where you want their reflection on the road to be composited in. For performance, I saw no difference outside of timing noise. Differential Revision: https://developer.blender.org/D12141 |
Commit Details:
Full Hash: b6b43390676cf7187cad20073e86c771bdd470db
Parent Commit: 690d3b0
Lines Changed: +56, -10
7 Modified Paths:
/intern/cycles/blender/blender_light.cpp (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+5, -2) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_background.h (+1, -0) (Diff)
/intern/cycles/kernel/kernel_light.h (+29, -7) (Diff)
/intern/cycles/kernel/kernel_types.h (+3, -1) (Diff)
/intern/cycles/render/light.cpp (+14, -0) (Diff)
/intern/cycles/render/light.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+5, -2) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_background.h (+1, -0) (Diff)
/intern/cycles/kernel/kernel_light.h (+29, -7) (Diff)
/intern/cycles/kernel/kernel_types.h (+3, -1) (Diff)
/intern/cycles/render/light.cpp (+14, -0) (Diff)
/intern/cycles/render/light.h (+2, -0) (Diff)