I was wondering that in the weight painting mode, how can I set a specific weight for a certain group of vertices instead of painting it over them?

  • 1
    $\begingroup$ You could use python to do this. What do you intend to use the weight for? $\endgroup$
    – ajwood
    Dec 2, 2014 at 13:55
  • $\begingroup$ @ajwood, not sure what is the purpose of suggesting Python for this task. $\endgroup$
    – ideasman42
    Dec 2, 2014 at 17:56
  • $\begingroup$ @ideasman42, for visualizing scientific data, I often script vertex painting. I haven't come across a situation where I need to do the same with weight painting, but I bet it'll come up sooner or later. $\endgroup$
    – ajwood
    Dec 2, 2014 at 18:55
  • $\begingroup$ @ideasman42, I've actually been wondering if weight painting can help me get around this bug to let me put hair over a huge mesh, with colors specified per-vertex.. will definitely need Python for that. $\endgroup$
    – ajwood
    Dec 2, 2014 at 18:57

2 Answers 2


Ah, I was fooling around and found an answer.

  • In the weight painting mode, use the Vertex selection masking for painting V
  • Select wanted vertices for example with Circle select tool C
  • Set the wanted weight from Tool Shelf T
  • Weights -> Set Weight Shift+K

enter image description here

In addition, there's a useful addon for setting weight values: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Paint/Palettes

  • $\begingroup$ Nice! Very useful method I haven't heard of before. $\endgroup$
    – Paul Gonet
    Dec 2, 2014 at 14:17
  • $\begingroup$ You my friend are a hero! :) This answer never gets old - I just found it and it solved a headache I've been struggling with all day in Blender 3.4.1! $\endgroup$ Jan 5, 2023 at 20:01

In 'Edit Mode' assign the desired vertex group and change their weight in 'Vertex Groups' panel.enter image description here Enter the 'Weight Paint Mode' to see the result. enter image description here

  • $\begingroup$ Awesome, thanks! I can see a lot of uses for this method as well :D $\endgroup$ Dec 2, 2014 at 14:10
  • $\begingroup$ I usually start off like this so I can select the portion of mesh using L and then apply a base weight. Its a good way to get in all the little nooks and crannies. $\endgroup$
    – ryandlf
    Apr 7, 2017 at 4:32
  • $\begingroup$ In Blender 2.79 at least, the role of the Assign button is to include the selected vertices in the group, if the they weren't already included in it, and to assign them the current value of the Weight selector. So to assign a weight to one or more given vertices in Edit mode or Weight Paint, the order of operations is rather 1/ Select a weight with the cursor, 2/ Select the vertices, 3/ Click Assign. $\endgroup$
    – mins
    Jul 5, 2018 at 16:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .