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$– ajwoodDec 2, 2014 at 13:55
-
$\begingroup$ @ajwood, not sure what is the purpose of suggesting Python for this task. $\endgroup$– ideasman42Dec 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$– ajwoodDec 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$– ajwoodDec 2, 2014 at 18:57
2 Answers
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
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$ 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 at 20:01
In 'Edit Mode' assign the desired vertex group and change their weight in 'Vertex Groups' panel.
Enter the 'Weight Paint Mode' to see the result.
-
$\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$– ryandlfApr 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$– minsJul 5, 2018 at 16:59