You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51-20
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,18 @@ Description:
4
4
5
5
Installation Instructions:
6
6
7
-
Download the script then unpack and copy the folder advanced_ui_menus into your addons folder.
8
-
Open Blender and go to the addons tab in User Preferences.
9
-
Enable the script.
7
+
• Download the script then unpack and copy the folder advanced_ui_menus into your addons folder.
8
+
• Open Blender and go to the addons tab in User Preferences.
9
+
• Enable the script.
10
10
11
11
Shortcuts:
12
12
13
13
Brush menu = V (works in: Sculpt mode, Vertex Paint mode, Weight Paint mode, Texture Paint Mode, Particle Edit Mode)
14
14
Curve menu = W (works in: Sculpt mode, Vertex Paint mode, Weight Paint mode, Texture Paint Mode)
15
15
Custom menu = Alt-MiddleMouse
16
16
Delete menu = X
17
-
Dyntopo menu = Ctrl-D Tap for toggle(on/off), hold for menu
18
-
Layers window = M - Tap for set visible layers, hold for move objects to layers
17
+
Dyntopo menu = Ctrl-D - Tap for toggle(on/off), hold for menu
18
+
Layers window = M
19
19
Manipulator = Ctrl-Space - Tap for toggle(on/off), hold for menu
20
20
Mesh Selection menu = Ctrl-Tab
21
21
Mesh Extrude = E - Tap for extrude, hold for menu
@@ -32,18 +32,49 @@ Shortcuts:
32
32
33
33
Custom Menu Tutorial:
34
34
35
-
The Custom Menu is a menu that you can customize with Operators, Separators, Labels, and other
36
-
menus as you see fit. This is a alpha release and as such is not the easiest to use or the most
37
-
feature complete, but should still be useful to people. Also if it is to reach it's true potential
38
-
I will probably need to work closely with the blender UI team. Now onto the tutorial.
39
-
To add an Operator open the menu and go down to Add Custom Item, select Operator. A window will
40
-
come up, type the path to the operator(you can find it by turning on python tooltips and then
41
-
hovering your mouse over a button or menu entry in the ui) in the Path field,
42
-
e.g. bpy.ops.mesh.vertices_smooth(). Type something into the Name field if you want the item to
43
-
have a custom name. If you want the item to have an Icon simply select it from the Icon list. The
44
-
last field on the window controls where the item is placed in the menu; the item will be placed
45
-
directly under the item you specify from the list. Finally press the OK button to add the item.
46
-
The rest of the items are added in a similar fashion, however as far as I know there is no easy
47
-
way to find the path for menus if you want to add them(tooltips only show up for them in some cases).
48
-
If you want to remove an item simply go to Add Custom Item, select Remove Item, and then select
49
-
the item you wish removed and press OK.
35
+
The Custom Menu is a menu that you can customize with Operators, Separators, Labels, Properties, and other Menus as you see fit. Custom Menus can be created for any mode in the 3D View as well as for other editors like the node editor, dopesheet, console, etc..
36
+
37
+
To Add An Item:
38
+
39
+
• open the menu (Alt-MiddleMouse), and click Edit Custom Menu.
40
+
41
+
• (Required)
42
+
Select what type of item you would like to add from the drop down list at the top of the window.
43
+
44
+
• (Required for Operators, Menus, Properties)
45
+
Click on the button to the right of the path field, this will bring up a searchable menu with a list of all paths, click on a path and the path field will be filled in.
46
+
47
+
• (Optional, Operators Only)
48
+
The Args field will autofill with all possible arguments with their default values. Warning - If you want to modify them make sure to leave a space between the comma and the next argument.
49
+
50
+
• (Optional)
51
+
Fill in the Name field if you want a custom name, otherwise the default name (for the operator/menu/property) will be used.
52
+
53
+
• (Optional)
54
+
Select an icon from the list.
55
+
56
+
• (Optional, Properties Only)
57
+
There are a number of checkboxes that control how the property is displayed in the menu, e.g. if you check the slider checkbox the item in the menu will appear (and work) as a slider and allow you to click and drag to change the value or if you just click on it you can type in a value.
58
+
59
+
• (Required)
60
+
The last field on the window controls where the item is placed in the menu; the item will be placed directly under the item you specify from the list.
61
+
62
+
• (Required)
63
+
Click the Add Item button to add the item.
64
+
65
+
*Note - clicking the OK button does nothing and just closes the window
66
+
67
+
68
+
If you make a mistake the item will still show up in the menu, but it will be greyed out and have a warning icon. To fix this remove the item and re-add it.
69
+
70
+
If you make a mistake with Operator arguments a submenu will appear at the bottom of the menu with a list of the items that have invalid arguments.
71
+
72
+
To Remove An Item:
73
+
74
+
• open the menu and click Edit Custom Menu.
75
+
76
+
• Select Remove An Item from the drop down list at the top of the window.
77
+
78
+
• Select which item to remove from the list.
79
+
80
+
• Click the Remove Item button to remove the item.
0 commit comments