Blender Git Commit Log

Git Commits -> Revision ca64bd0

Revision ca64bd0 by Brecht Van Lommel (master)
August 5, 2021, 15:22 (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: ca64bd0aacdaa9fcf75d693321d4d73c4a6a991a
Parent Commit: 6c326ba
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