Blender Git Commit Log

Git Commits -> Revision 8966d55

August 10, 2021, 01:35 (GMT)
Render: move Cycles visibility, holdout and shadow catcher properties to Blender

The immediate reason for this is that we want to be able to initialize them
to different defaults for light objects, which is hard with Python properties.
But in general it is useful to be able to share these with other renderers.

As a side effect, Eevee now supports a per-object holdout instead of only
per-collection.

Differential Revision: https://developer.blender.org/D12133

Commit Details:

Full Hash: 8966d55e54f154f4e674091e01fc339fb0327a7d
Parent Commit: 63645fa
Committed By: YimingWu
Lines Changed: +129, -48

10 Modified Paths:

/intern/cycles/blender/addon/properties.py (+0, -21) (Diff)
/intern/cycles/blender/addon/ui.py (+8, -11) (Diff)
/intern/cycles/blender/blender_object.cpp (+2, -4) (Diff)
/intern/cycles/blender/blender_util.h (+6, -7) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+4, -0) (Diff)
/source/blender/blenkernel/intern/layer.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+6, -0) (Diff)
/source/blender/blenloader/intern/versioning_cycles.c (+37, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+12, -4) (Diff)
/source/blender/makesrna/intern/rna_object.c (+53, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021