Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorWilliam Reynish <billreynish>2018-10-31 19:23:43 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2018-10-31 19:58:57 +0300
commit4b7b1ba114812caaa096ac2994051f8148bea9a5 (patch)
treec15beb2b5b7890b57bd6e104611d4907c501241f /intern
parenta2a8e7121081404e35d9aa4769b17ebf23f83f11 (diff)
UI: more single column layout for brush and render properties.
Diffstat (limited to 'intern')
-rw-r--r--intern/cycles/blender/addon/ui.py69
1 files changed, 49 insertions, 20 deletions
diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py
index cdc999f9b5a..d1778c7ecd3 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -763,27 +763,36 @@ class CYCLES_RENDER_PT_passes_data(CyclesButtonsPanel, Panel):
view_layer = context.view_layer
cycles_view_layer = view_layer.cycles
- col = layout.grid_flow(row_major=True, columns=0, even_columns=True, even_rows=False, align=False)
+ flow = layout.grid_flow(row_major=True, columns=0, even_columns=True, even_rows=False, align=False)
+ col = flow.column()
col.prop(view_layer, "use_pass_combined")
+ col = flow.column()
col.prop(view_layer, "use_pass_z")
+ col = flow.column()
col.prop(view_layer, "use_pass_mist")
+ col = flow.column()
col.prop(view_layer, "use_pass_normal")
- row = col.row()
- row.prop(view_layer, "use_pass_vector")
- row.active = not rd.use_motion_blur
+ col = flow.column()
+ col.prop(view_layer, "use_pass_vector")
+ col.active = not rd.use_motion_blur
+ col = flow.column()
col.prop(view_layer, "use_pass_uv")
+ col = flow.column()
col.prop(view_layer, "use_pass_object_index")
+ col = flow.column()
col.prop(view_layer, "use_pass_material_index")
- col.separator()
+ layout.separator()
- col = layout.grid_flow(row_major=True, columns=0, even_columns=True, even_rows=False, align=False)
+ flow = layout.grid_flow(row_major=True, columns=0, even_columns=True, even_rows=False, align=False)
+ col = flow.column()
col.prop(cycles_view_layer, "denoising_store_passes", text="Denoising Data")
+ col = flow.column()
col.prop(cycles_view_layer, "pass_debug_render_time", text="Render Time")
- col.separator()
+ layout.separator()
- col.prop(view_layer, "pass_alpha_threshold")
+ layout.prop(view_layer, "pass_alpha_threshold")
class CYCLES_RENDER_PT_passes_light(CyclesButtonsPanel, Panel):
@@ -929,30 +938,50 @@ class CYCLES_RENDER_PT_denoising(CyclesButtonsPanel, Panel):
layout.separator()
- row = layout.row(align=True)
- row.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
- row.label(text="Diffuse")
+ split = layout.split(factor=0.5)
+ split.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
+
+ col = split.column()
+ col.alignment = 'RIGHT'
+ col.label(text="Diffuse")
+
+ row = split.row(align=True)
row.use_property_split = False
row.prop(cycles_view_layer, "denoising_diffuse_direct", text="Direct", toggle=True)
row.prop(cycles_view_layer, "denoising_diffuse_indirect", text="Indirect", toggle=True)
- row = layout.row(align=True)
- row.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
- row.label(text="Glossy")
+ split = layout.split(factor=0.5)
+ split.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
+
+ col = split.column()
+ col.alignment = 'RIGHT'
+ col.label(text="Glossy")
+
+ row = split.row(align=True)
row.use_property_split = False
row.prop(cycles_view_layer, "denoising_glossy_direct", text="Direct", toggle=True)
row.prop(cycles_view_layer, "denoising_glossy_indirect", text="Indirect", toggle=True)
- row = layout.row(align=True)
- row.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
- row.label(text="Transmission")
+ split = layout.split(factor=0.5)
+ split.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
+
+ col = split.column()
+ col.alignment = 'RIGHT'
+ col.label(text="Transmission")
+
+ row = split.row(align=True)
row.use_property_split = False
row.prop(cycles_view_layer, "denoising_transmission_direct", text="Direct", toggle=True)
row.prop(cycles_view_layer, "denoising_transmission_indirect", text="Indirect", toggle=True)
- row = layout.row(align=True)
- row.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
- row.label(text="Subsurface")
+ split = layout.split(factor=0.5)
+ split.active = cycles_view_layer.use_denoising or cycles_view_layer.denoising_store_passes
+
+ col = split.column()
+ col.alignment = 'RIGHT'
+ col.label(text="Subsurface")
+
+ row = split.row(align=True)
row.use_property_split = False
row.prop(cycles_view_layer, "denoising_subsurface_direct", text="Direct", toggle=True)
row.prop(cycles_view_layer, "denoising_subsurface_indirect", text="Indirect", toggle=True)