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
diff options
context:
space:
mode:
authorHans Goudey <h.goudey@me.com>2021-04-14 22:33:16 +0300
committerHans Goudey <h.goudey@me.com>2021-04-14 22:33:16 +0300
commit98c908d6f6f85b4e0dba9aecc34ae3814b8e9e60 (patch)
treede7f81e09187574dc5400bf91f413d60c4fa61dc /release
parentfcb7d2fcbabcb68325b7623d5fe77c9b759d9a38 (diff)
parent788a28251ba4a66ec4f4495fb7503e956eb2e065 (diff)
Merge branch 'master' into geometry-nodes-curve-support
Diffstat (limited to 'release')
m---------release/datafiles/locale0
-rw-r--r--release/datafiles/startup.blendbin690452 -> 801096 bytes
m---------release/scripts/addons0
m---------release/scripts/addons_contrib0
-rw-r--r--release/scripts/presets/keyconfig/keymap_data/blender_default.py7
-rw-r--r--release/scripts/startup/bl_ui/properties_grease_pencil_common.py3
-rw-r--r--release/scripts/startup/bl_ui/space_userpref.py1
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py35
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
index 9dc7e10986e..655116bebb9 100644
--- a/release/datafiles/startup.blend
+++ b/release/datafiles/startup.blend
Binary files differ
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()