From 613b6ad9e55fe904a90ba9166c8eb2fd654a8d85 Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Mon, 29 Aug 2022 09:47:08 +0200 Subject: GPencil: New conversion to outline in draw mode This new option converts the stroke to outline perimeter as soon as is drawn. If no alternative material is set, the actual material is used. The algorithm is similar to the new operator in D15664 Reviewed By: pepeland Differential Revision: https://developer.blender.org/D15738 --- release/scripts/startup/bl_ui/space_view3d_toolbar.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'release/scripts/startup/bl_ui/space_view3d_toolbar.py') diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index 892dc9a1e42..aa0e834cfa7 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -1742,6 +1742,12 @@ class VIEW3D_PT_tools_grease_pencil_brush_post_processing(View3DPanel, Panel): col1 = col.column(align=True) col1.prop(gp_settings, "use_trim") + row = col.row(heading="Outline", align=True) + row.prop(gp_settings, "use_settings_outline", text="") + row2 = row.row(align=True) + row2.enabled = gp_settings.use_settings_outline + row2.prop(gp_settings, "material_alt", text="") + class VIEW3D_PT_tools_grease_pencil_brush_random(View3DPanel, Panel): bl_context = ".greasepencil_paint" -- cgit v1.2.3 From ae79bc490a761cf351f09514356994d6efd586db Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Wed, 31 Aug 2022 15:10:13 +0200 Subject: GPencil: Apply Brush Size to Outline thickness while drawing The new factor allows to apply the current brush size to the external stroke perimeter conversion done in draw mode. --- release/scripts/startup/bl_ui/space_view3d_toolbar.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'release/scripts/startup/bl_ui/space_view3d_toolbar.py') diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index aa0e834cfa7..d15be4a9d3f 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -1742,12 +1742,18 @@ class VIEW3D_PT_tools_grease_pencil_brush_post_processing(View3DPanel, Panel): col1 = col.column(align=True) col1.prop(gp_settings, "use_trim") + col.separator() + row = col.row(heading="Outline", align=True) row.prop(gp_settings, "use_settings_outline", text="") row2 = row.row(align=True) row2.enabled = gp_settings.use_settings_outline row2.prop(gp_settings, "material_alt", text="") + row2 = col.row(align=True) + row2.enabled = gp_settings.use_settings_outline + row2.prop(gp_settings, "outline_thickness_factor") + class VIEW3D_PT_tools_grease_pencil_brush_random(View3DPanel, Panel): bl_context = ".greasepencil_paint" -- cgit v1.2.3