Blender Git Loki
Git Commits -> Revision b89f227
Revision b89f227 by Dalai Felinto (master) December 21, 2017, 15:43 (GMT) |
Implement duplicator viewport/render visibility options This allows a duplicator (as known as dupli parent) to be in a visible collection so its duplicated objects are visible, however while being invisible for the final render. An object that is a particle emitter is also considered a duplicator. Many thanks for the reviewers for the extense feedback. Reviewers: sergey, campbellbarton Differential Revision: https://developer.blender.org/D2966 |
Commit Details:
Full Hash: b89f2276e502da6480b4ceeb414b0e6b79e4edfe
Parent Commit: 103dd66
Lines Changed: +215, -69
21 Modified Paths:
/intern/cycles/blender/blender_object.cpp (+9, -11) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+7, -0) (Diff)
/release/scripts/startup/bl_ui/properties_particle.py (+0, -1) (Diff)
/source/blender/blenkernel/BKE_object.h (+8, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+25, -3) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+25, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_query.h (+10, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_query_iter.cc (+15, -2) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+43, -28) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+4, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+25, -5) (Diff)
/source/blender/draw/intern/DRW_render.h (+3, -0) (Diff)
/source/blender/draw/modes/object_mode.c (+10, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+4, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+7, -1) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_layer.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+15, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+0, -5) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -2) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+7, -0) (Diff)
/release/scripts/startup/bl_ui/properties_particle.py (+0, -1) (Diff)
/source/blender/blenkernel/BKE_object.h (+8, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+25, -3) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+25, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_query.h (+10, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_query_iter.cc (+15, -2) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+43, -28) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+4, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+25, -5) (Diff)
/source/blender/draw/intern/DRW_render.h (+3, -0) (Diff)
/source/blender/draw/modes/object_mode.c (+10, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+4, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+7, -1) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_layer.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+15, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+0, -5) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -2) (Diff)