I'm aware a similar question exists. There is no proper answer and I'll elaborate why I ask this again.

I'd like to show only the upper body of my character, so when I weight paint the arm, I won't accidentally paint the leg or other parts.

I tried the following methods:

  1. Mask modifier. It's horrible because the hidden part still gets painted. You can paint the upperbody than find the lower body's weight is all over the place. And there is absolutely no visual clue telling you're messed up.

  2. Select unwanted vertex, H to hide them in Edit mode. It simply doesn't work at all. Weight paint mode doesn't respect the visiblilty set in Edit mode. (the answer posted on the other question)

  3. Paint Mask of weight paint mode. It kind of separates the unwanted part, which is good, but in this mode I can no longer select bone. With Paint Mask disabled, ⌃ Ctrl+LMB LMB selects a bone. But with Paint Mask enabled, ⌃ Ctrl+LMB LMB selects a face (or vertex).

There must be a more proper way to do this, without sacrificing the ability to select bones, right? I just can't figure it out.

  • $\begingroup$ Method 2 requires an additional pair of steps. Once you've hidden the vertices, go into weight paint mode, switch to vertex select and then hit A. the vertices hidden in edit mode should now be hidden and the weight paint shouldn't effect them. $\endgroup$ Oct 1 at 0:29
  • $\begingroup$ @MartyFouts well then it becomes Method 3 and I can't select bones anymore... $\endgroup$ Oct 1 at 0:54
  • $\begingroup$ toggle mask. make selection. toggle mask. $\endgroup$ Oct 1 at 6:12
  • $\begingroup$ maybe Alt B to limit borders would help? $\endgroup$
    – moonboots
    Oct 1 at 12:06
  • $\begingroup$ Thank you both! Alt+B works quite well for me. I also set a shortcut to toggle Paint Mask just in case. $\endgroup$ Oct 1 at 21:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.