Interface:
* More compact and better looking Vertex Groups panel (Particle System). * Smaller uiLists for Cycles as well.
This commit is contained in:
@@ -1214,28 +1214,34 @@ class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, Panel):
|
||||
ob = context.object
|
||||
psys = context.particle_system
|
||||
|
||||
split = layout.split(percentage=0.85)
|
||||
|
||||
col = split.column()
|
||||
col.label(text="Vertex Group:")
|
||||
col.prop_search(psys, "vertex_group_density", ob, "vertex_groups", text="Density")
|
||||
col.prop_search(psys, "vertex_group_length", ob, "vertex_groups", text="Length")
|
||||
col.prop_search(psys, "vertex_group_clump", ob, "vertex_groups", text="Clump")
|
||||
col.prop_search(psys, "vertex_group_kink", ob, "vertex_groups", text="Kink")
|
||||
col.prop_search(psys, "vertex_group_roughness_1", ob, "vertex_groups", text="Roughness 1")
|
||||
col.prop_search(psys, "vertex_group_roughness_2", ob, "vertex_groups", text="Roughness 2")
|
||||
col.prop_search(psys, "vertex_group_roughness_end", ob, "vertex_groups", text="Roughness End")
|
||||
|
||||
col = split.column()
|
||||
col.label(text="Negate:")
|
||||
col.alignment = 'RIGHT'
|
||||
col.prop(psys, "invert_vertex_group_density", text="")
|
||||
col.prop(psys, "invert_vertex_group_length", text="")
|
||||
col.prop(psys, "invert_vertex_group_clump", text="")
|
||||
col.prop(psys, "invert_vertex_group_kink", text="")
|
||||
col.prop(psys, "invert_vertex_group_roughness_1", text="")
|
||||
col.prop(psys, "invert_vertex_group_roughness_2", text="")
|
||||
col.prop(psys, "invert_vertex_group_roughness_end", text="")
|
||||
col = layout.column()
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_density", ob, "vertex_groups", text="Density")
|
||||
row.prop(psys, "invert_vertex_group_density", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_length", ob, "vertex_groups", text="Length")
|
||||
row.prop(psys, "invert_vertex_group_length", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_clump", ob, "vertex_groups", text="Clump")
|
||||
row.prop(psys, "invert_vertex_group_clump", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_kink", ob, "vertex_groups", text="Kink")
|
||||
row.prop(psys, "invert_vertex_group_kink", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_roughness_1", ob, "vertex_groups", text="Roughness 1")
|
||||
row.prop(psys, "invert_vertex_group_roughness_1", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_roughness_2", ob, "vertex_groups", text="Roughness 2")
|
||||
row.prop(psys, "invert_vertex_group_roughness_2", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
row = col.row(align=True)
|
||||
row.prop_search(psys, "vertex_group_roughness_end", ob, "vertex_groups", text="Roughness End")
|
||||
row.prop(psys, "invert_vertex_group_roughness_end", text="", toggle=True, icon='ARROW_LEFTRIGHT')
|
||||
|
||||
# Commented out vertex groups don't work and are still waiting for better implementation
|
||||
# row = layout.row()
|
||||
|
Reference in New Issue
Block a user