Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021