diff options
author | Hans Goudey <h.goudey@me.com> | 2021-04-14 22:33:16 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-04-14 22:33:16 +0300 |
commit | 98c908d6f6f85b4e0dba9aecc34ae3814b8e9e60 (patch) | |
tree | de7f81e09187574dc5400bf91f413d60c4fa61dc /release | |
parent | fcb7d2fcbabcb68325b7623d5fe77c9b759d9a38 (diff) | |
parent | 788a28251ba4a66ec4f4495fb7503e956eb2e065 (diff) |
Merge branch 'master' into geometry-nodes-curve-support
Diffstat (limited to 'release')
m--------- | release/datafiles/locale | 0 | ||||
-rw-r--r-- | release/datafiles/startup.blend | bin | 690452 -> 801096 bytes | |||
m--------- | release/scripts/addons | 0 | ||||
m--------- | release/scripts/addons_contrib | 0 | ||||
-rw-r--r-- | release/scripts/presets/keyconfig/keymap_data/blender_default.py | 7 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_grease_pencil_common.py | 3 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/space_userpref.py | 1 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 35 |
8 files changed, 29 insertions, 17 deletions
diff --git a/release/datafiles/locale b/release/datafiles/locale -Subproject 2cef4877edc40875978c4e95322bb5193f5815b +Subproject f7b706dd6434db2d752f47c4b8c3148b2990fd7 diff --git a/release/datafiles/startup.blend b/release/datafiles/startup.blend Binary files differindex 9dc7e10986e..655116bebb9 100644 --- a/release/datafiles/startup.blend +++ b/release/datafiles/startup.blend diff --git a/release/scripts/addons b/release/scripts/addons -Subproject bcd08a9506d33bdd7358201031b04d041ef22d9 +Subproject 1dbdb95ed93a8b96d12e42e17249f6e2cdd2461 diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib -Subproject f948f658ba33eb670a65e0bba058d43138abea7 +Subproject 5523cbaed60719960f5f7b2486925145ecbe81e diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py index 68e273f2244..9404bfe327a 100644 --- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -4469,8 +4469,9 @@ def km_sculpt(params): ) items.extend([ - # Switch Object (release to avoid conflict with grease pencil drawing). - ("object.switch_object", {"type": 'D', "value": 'RELEASE'}, None), + # Transfer Sculpt Mode (release to avoid conflict with grease pencil drawing). + ("object.transfer_mode", {"type": 'D', "value": 'RELEASE'}, + {"properties": [("use_eyedropper", False)]}), # Brush strokes ("sculpt.brush_stroke", {"type": 'LEFTMOUSE', "value": 'PRESS'}, {"properties": [("mode", 'NORMAL')]}), @@ -4594,8 +4595,6 @@ def km_mesh(params): ) items.extend([ - # Switch Object (release to avoid conflict with grease pencil drawing). - ("object.switch_object", {"type": 'D', "value": 'RELEASE'}, None), # Tools. ("mesh.loopcut_slide", {"type": 'R', "value": 'PRESS', "ctrl": True}, {"properties": [("TRANSFORM_OT_edge_slide", [("release_confirm", False)],)]}), diff --git a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py index c23cc838e51..c1d60a127d2 100644 --- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py +++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py @@ -147,8 +147,7 @@ class GreasePencilDisplayPanel: if self.is_popover: row = layout.row(align=True) - row.prop(settings, "show_brush", text="") - row.label(text="Display Cursor") + row.prop(settings, "show_brush", text="Display Cursor") col = layout.column(align=True) col.active = settings.show_brush diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index f44cf23fb58..04b7a11bde1 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -2241,7 +2241,6 @@ class USERPREF_PT_experimental_new_features(ExperimentalPanel, Panel): self._draw_items( context, ( ({"property": "use_sculpt_vertex_colors"}, "T71947"), - ({"property": "use_switch_object_operator"}, "T80402"), ({"property": "use_sculpt_tools_tilt"}, "T82877"), ({"property": "use_asset_browser"}, ("project/profile/124/", "Milestone 1")), ({"property": "use_override_templates"}, ("T73318", "Milestone 4")), diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 7c81c57cf2c..08f4ed9dd6c 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -3038,6 +3038,11 @@ class VIEW3D_MT_sculpt(Menu): layout.operator("sculpt.optimize") + layout.separator() + + props = layout.operator("object.transfer_mode", text="Transfer Sculpt Mode") + props.use_eyedropper = True + class VIEW3D_MT_mask(Menu): bl_label = "Mask" @@ -3090,19 +3095,15 @@ class VIEW3D_MT_mask(Menu): layout.separator() - props = layout.operator("sculpt.mask_expand", text="Expand Mask by Topology") - props.use_normals = False - props.keep_previous_mask = False + props = layout.operator("sculpt.expand", text="Expand Mask by Topology") + props.target = 'MASK' + props.falloff_type = 'GEODESIC' props.invert = True - props.smooth_iterations = 2 - props.create_face_set = False - props = layout.operator("sculpt.mask_expand", text="Expand Mask by Curvature") - props.use_normals = True - props.keep_previous_mask = True + props = layout.operator("sculpt.expand", text="Expand Mask by Normals") + props.target = 'MASK' + props.falloff_type = 'NORMALS' props.invert = False - props.smooth_iterations = 0 - props.create_face_set = False layout.separator() @@ -3156,6 +3157,20 @@ class VIEW3D_MT_face_sets(Menu): layout.separator() + props = layout.operator("sculpt.expand", text="Expand Face Set by Topology") + props.target = 'FACE_SETS' + props.falloff_type = 'GEODESIC' + props.invert = False + props.use_modify_active = False + + props = layout.operator("sculpt.expand", text="Expand Active Face Set") + props.target = 'FACE_SETS' + props.falloff_type = 'BOUNDARY_FACE_SET' + props.invert = False + props.use_modify_active = True + + layout.separator() + op = layout.operator("mesh.face_set_extract", text='Extract Face Set') layout.separator() |