18

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?

Manu Järvinen
  • 7,392
  • 2
  • 25
  • 62
  • 1
    You could use python to do this. What do you intend to use the weight for? – ajwood Dec 02 '14 at 13:55
  • @ajwood, not sure what is the purpose of suggesting Python for this task. – ideasman42 Dec 02 '14 at 17:56
  • @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. – ajwood Dec 02 '14 at 18:55
  • @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. – ajwood Dec 02 '14 at 18:57

2 Answers2

24

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

Manu Järvinen
  • 7,392
  • 2
  • 25
  • 62
19

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

Paul Gonet
  • 33,368
  • 17
  • 91
  • 171
  • Awesome, thanks! I can see a lot of uses for this method as well :D – Manu Järvinen Dec 02 '14 at 14:10
  • 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. – ryandlf Apr 07 '17 at 04:32
  • 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. – mins Jul 05 '18 at 16:59