Page MenuHome

Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode
Confirmed, NormalPublicDESIGN


Hello. I want to suggest to add a Bone Selection icon in weight paint mode by side the face and vertex selection modes. It intents to be a better feedback on what selection mode the artist is using. Now it is like having only face and edge selection icons for mesh editing but not vertex because it is the "default" tool. I know the bone selection is not a mask tool like the face and vertex selection, but, at the end, all 3 are just selection modes for the artist workflow.


Revisions and Commits

Event Timeline

Agree this is nice to have a button to activate this.

One detail though.
This isn't exactly in the same kind of button as vert/face select.

  • [Vert/Face] selection is mutually exclusive.
  • [Bone] selection can be set no matter the state of [Vert/Face] selection.

So I think its fine to add the button, but wouldn't align it with the other two.

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Normal.May 25 2015, 6:18 AM
Campbell Barton (campbellbarton) renamed this task from Bone selection icon missing by side Face and Vertex Selection in Weight Paint mode to Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.May 25 2015, 8:13 AM

Unfortunately no. I don't have the knowledge to do it.

What exactly should be activated when the new bone button is on, and what should happen when it is clicked off? Is the new button supposed to be visible in Object Mode, and then clicking it switches to Weight Paint Mode?

Hi all :),
I am new to blender programming, and I nave a few questions about this quick task.

It seems to me that the current behaviour is:
if the user click on a bone (RMB) the associated vertices weights are shown, then a user can choose to use a face or a vertex mask. While in "mask mode" he can no longer select a bone , without first disabling the mask.

So, I guess, the button behaviour should be:
the button is in "pressed" state if no mask is active, than if the user activates a mask, it goes to "disabled" state. Here if the user clicks on the new "Bone Selection" icon, it disables the mask and the user can select bones.

Does this seems right to you ?

@Francesco Salvatore Spoto (SpotX) yes, although suggest to flip the flag, which avoids version bumping existing files, see: RNA_def_property_boolean_negative_sdna

If you get this working, making minor changes like this isn't much extra hassle.

Hi all,

I am new to Blender programming and was hoping to contribute to Blender in some way. I was wondering if this change was still needed? I saw that someone claimed it, but the last message in this thread was some time ago.


@Kelly Dodson (djkellyd) I haven't seen a patch that adds this, so I think you can go ahead and create one.

In 2.8, with left click being the default, this ability is even more useful/applicable. Currently, selecting bones while in Weight Paint mode is somewhat hidden by default.

@William Reynish (billreynish) I think I developed a solution. When in Weight Paint mode, clicking the bone icon in the toolbar switches the mode to Object mode (which enables the user to add/edit bones). Likewise, clicking the Weight Paint icon in the toolbar when in Object mode switches the mode to Weight Paint mode. Should I go ahead and submit a patch for review?

this button should extend the selection to the armature of the (still active) object and present a mode similar to face/verts select in that there is a selection tool in the toolbar to select bones (you can do it with shift LMB but the problem here is the shortcut ambiguity, so you can not select a single bone but only add/remove a bone from selection, just like with face/verts selection)

Is this issues still valid ? Now that we have moved to blender 2.8

@Gurcharan Singh (Gs_1001) If it is in the "Workboard" or "Module Page" of user interface "Project", then yes.

Is this task done?
I would like to take this task.

@Alpesh Jamgade (Alpesh.Jamgaade) just submit a patch. Check also this D4671.
You can even "Commandeer Revision" and then "Update Diff" for D4671 if you prefer so.

Hi! I would like to take this as my first task.

I'm not familiar with the codebase and I don't have a lot of free time, so I might take a while, but then I guess this is not super-high priority.

Hi again - submitting my first patch for review, yay!
Please let me know if anything needs improving, will try to fix within a couple of days.

My code checks if there are any selectable bones in weight paint mode. If there are, it adds a third button in the selection switch at the top left.

Only face and vertex masking modes shown when there are no selectable bones (same as old behavior):

A third, bone selection mode shown when there are selectable bones (equivalent to de-selecting vertex and face masking modes previously)

To test:

  • Create a mesh and an armature
  • Parent the mesh to the armature with automatic weights (Ctrl+P)
  • Select the armature, then the mesh
  • Enter weight paint mode

You should now see the three modes from the second image.