[Bf-blender-cvs] [d3dcb70f614] soc-2019-npr: LANPR: remove unnecessary options when only generating GPencil strokes.

YimingWu noreply at git.blender.org
Mon Jul 1 04:46:00 CEST 2019


Commit: d3dcb70f614e6c47bf60059ea1b9e4f146518c73
Author: YimingWu
Date:   Mon Jul 1 10:10:12 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBd3dcb70f614e6c47bf60059ea1b9e4f146518c73

LANPR: remove unnecessary options when only generating GPencil strokes.

===================================================================

M	release/scripts/startup/bl_ui/properties_render.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py
index c9ee5e84e77..7a3ab949a63 100644
--- a/release/scripts/startup/bl_ui/properties_render.py
+++ b/release/scripts/startup/bl_ui/properties_render.py
@@ -735,9 +735,6 @@ class RENDER_PT_lanpr(RenderButtonsPanel, Panel):
             layout.label(text="DPIX transfor shader compile error!")
             return;
 
-        if scene.render.engine!='BLENDER_LANPR':
-            layout.label(text='Only Software mode result is used to generate GP stroke.')
-
         if mode == "SOFTWARE":
             row=layout.row(align=True)
             row.prop(lanpr,'auto_update',toggle=True,text='Auto')
@@ -756,26 +753,31 @@ class RENDER_PT_lanpr(RenderButtonsPanel, Panel):
             if lanpr.master_mode == "SOFTWARE":
                 row = layout.row()
                 row.prop(lanpr,"enable_intersections", text = "Intersection Lines")
-                row.prop(lanpr,"enable_chaining", text = "Chaining")
-                
-                split = layout.split(factor=0.4)
-                col = split.column()
-                col.label(text="Line Layers:")
-                col = split.column()
-                col.operator("scene.lanpr_auto_create_line_layer", text = "Default", icon = "ADD")
-                row=layout.row()
-                row.template_list("LANPR_linesets", "", lanpr, "layers", lanpr.layers, "active_layer_index", rows=4)
-                col=row.column(align=True)
-                if active_layer:
-                    col.operator("scene.lanpr_add_line_layer", icon="ADD", text='')
-                    col.operator("scene.lanpr_delete_line_layer", icon="REMOVE", text='')
-                    col.separator()
-                    col.operator("scene.lanpr_move_line_layer",icon='TRIA_UP', text='').direction = "UP"
-                    col.operator("scene.lanpr_move_line_layer",icon='TRIA_DOWN', text='').direction = "DOWN"
-                    col.separator()
-                    col.operator("scene.lanpr_rebuild_all_commands",icon="FILE_REFRESH", text='')
+
+                if scene.render.engine=="BLENDER_LANPR":
+                    row.prop(lanpr,"enable_chaining", text = "Chaining")
+                    
+                    split = layout.split(factor=0.4)
+                    col = split.column()
+                    col.label(text="Line Layers:")
+                    col = split.column()
+                    col.operator("scene.lanpr_auto_create_line_layer", text = "Default", icon = "ADD")
+                    row=layout.row()
+                    row.template_list("LANPR_linesets", "", lanpr, "layers", lanpr.layers, "active_layer_index", rows=4)
+                    col=row.column(align=True)
+                    if active_layer:
+                        col.operator("scene.lanpr_add_line_layer", icon="ADD", text='')
+                        col.operator("scene.lanpr_delete_line_layer", icon="REMOVE", text='')
+                        col.separator()
+                        col.operator("scene.lanpr_move_line_layer",icon='TRIA_UP', text='').direction = "UP"
+                        col.operator("scene.lanpr_move_line_layer",icon='TRIA_DOWN', text='').direction = "DOWN"
+                        col.separator()
+                        col.operator("scene.lanpr_rebuild_all_commands",icon="FILE_REFRESH", text='')
+                    else:
+                        col.operator("scene.lanpr_add_line_layer", icon="ADD", text='')
                 else:
-                    col.operator("scene.lanpr_add_line_layer", icon="ADD", text='')
+                    row = layout.row()
+                    row.label(text='Chain is enabled to generate GP strokes.')
         else:
             layout.label(text="Vectorization:")
             layout.prop(lanpr, "enable_vector_trace", expand = True)
@@ -1045,23 +1047,24 @@ class RENDER_PT_lanpr_software_chain_styles(RenderButtonsPanel, Panel):
         row.prop(lanpr, "chaining_geometry_threshold", text="Geometry")
         row.prop(lanpr, "chaining_image_threshold", text="Image")
 
-        layout.label(text="Taper:")
-        layout.prop(lanpr, "use_same_taper", expand = True)
-        if lanpr.use_same_taper == "DISABLED":
-            split = layout.split()
-            col = split.column(align = True)
-            col.label(text="Left:")
-            col.prop(lanpr,"taper_left_distance")
-            col.prop(lanpr,"taper_left_strength")
-            col = split.column(align = True)
-            col.label(text="Right:")
-            col.prop(lanpr,"taper_right_distance")
-            col.prop(lanpr,"taper_right_strength")
-        else:
-            split = layout.split()
-            col = split.column(align = True)
-            col.prop(lanpr,"taper_left_distance")
-            col.prop(lanpr,"taper_left_strength") 
+        if scene.render.engine=="BLENDER_LANPR":
+            layout.label(text="Taper:")
+            layout.prop(lanpr, "use_same_taper", expand = True)
+            if lanpr.use_same_taper == "DISABLED":
+                split = layout.split()
+                col = split.column(align = True)
+                col.label(text="Left:")
+                col.prop(lanpr,"taper_left_distance")
+                col.prop(lanpr,"taper_left_strength")
+                col = split.column(align = True)
+                col.label(text="Right:")
+                col.prop(lanpr,"taper_right_distance")
+                col.prop(lanpr,"taper_right_strength")
+            else:
+                split = layout.split()
+                col = split.column(align = True)
+                col.prop(lanpr,"taper_left_distance")
+                col.prop(lanpr,"taper_left_strength") 
 
 
 classes = (



More information about the Bf-blender-cvs mailing list