Blender Git Commit Log

Git Commits -> Revision 9ad2c0b

Revision 9ad2c0b by Dalai Felinto (master)
September 21, 2017, 12:45 (GMT)
Depsgraph and collection enable/visibility

Iterate over invisible objects too, so lamps can still lit the scene.
Also, now you can use a collection to set an object to invisible, not
only to visible.

For example:
Scene > Master collection > bedroom > furniture
Scene > View Layer > bedroom (visible)
> furniture (invisible)

The View Layer has two linked collections, bedroom and furniture.
This setup will make the furniture collection invisible.

Note: Unlike what was suggested on D2849, this does not make collection
visibility influence camera visibility. I will keep this as a separate
patch.

Reviewers: sergey

Subscribers: sergey, brecht, fclem

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

Commit Details:

Full Hash: 9ad2c0b6154b8e11521e9ee0422a79d5e0b9a2e1
Parent Commit: 77377f0
Lines Changed: +77, -43

12 Modified Paths:

/intern/cycles/blender/blender_object.cpp (+4, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/layer.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.cc (+23, -26) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+6, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+14, -4) (Diff)
/source/blender/draw/intern/draw_manager.c (+4, -0) (Diff)
/source/blender/draw/modes/object_mode.c (+6, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+0, -11) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021