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)
/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)