This seems like a real simple nooby thing but i can't seem to figure it out: how do isolate a group of points/polys on a mesh for weight painting?
I tried hiding the others or using clusters but it always keeps the rest of the mesh "paintable" - i hope that statement makes sense ;)
I know i can use a selection in the weight editor but i find that hard to use with things more complicated than 0-1 weight maps, i really just want to paint weights on isolated parts - any way to do this?
Isolate points during weight painting?
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
-
EricTRocks
- Moderator
- Posts: 754
- Joined: 25 Nov 2009, 00:41
Re: Isolate points during weight painting?
Not that I know of.
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: Isolate points during weight painting?
Something that could work for you is to use a disconnect op on the polygons you'd like to paint on -- weight painting stays within those limits then when you don't move the brush out of the area. After you're finished you can delete the disconnect op.
softimage resources section updated Sep 26th 2026
-
EricTRocks
- Moderator
- Posts: 754
- Joined: 25 Nov 2009, 00:41
Re: Isolate points during weight painting?
The above should work but may change point order if that is a concern.
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: Isolate points during weight painting?
You're right - point order on the insides stay ok but problem with this is the border points, they keep weights from a random side after reconnect.
** disconnect and reconnect works great with UVs though as sample order doesn't change (useful for some unwrap UV workflows) .. but OT )
** disconnect and reconnect works great with UVs though as sample order doesn't change (useful for some unwrap UV workflows) .. but OT )
softimage resources section updated Sep 26th 2026
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: Isolate points during weight painting?
Ah well that doesn't really solve my problem: i have a complex mesh made up of little parts and i keep accidentaly painting the wrong parts so to speak - so i have to fiddle around and find akward camera angles to paint the few points i want to fix. I don't think disconnecting will really help that much...rray wrote:Something that could work for you is to use a disconnect op on the polygons you'd like to paint on -- weight painting stays within those limits then when you don't move the brush out of the area. After you're finished you can delete the disconnect op.
Ah well sounds like i have no other choice, thanks anyway guys!
-
RichardCulver
- Posts: 34
- Joined: 07 Jan 2012, 17:21
Re: Isolate points during weight painting?
Well maybe this is a little late:
You mentioned clusters. I can assume you mean that you are actually Weight Painting by Softimage definition and not Envelope Painting. (Which is synonymous with Weight Painting in some other apps)
If so, there are several ways this could have gone wrong. First, if you initially applied a weight map to the entire object and you are painting on that map, then there is no way to isolate the points unless you create another cluster and create another map on that cluster. Because applying a map to the object makes a cluster that includes all of the points in the object. Also you'd have to have the new map (applied to the new cluster selected) (in the explorer) in order to paint on it separately.
I am not sure if this would be the preferred method anyway. But it might be where things went wrong.
There is another method that would work probably better.
Create a cluster and weight map, say, of only one point. Or a few points, or say an easy-to-paint portion of the object. But do not include the parts you want to go in and isolate.
From there you can simply leave the explorer open, Select points you want to paint, Cntl click the cluster which has the weight map and then choose "Add to cluster" from the Edit Menu. Then resume painting. You could keep going this way, but it would be somewhat limiting as the map and cluster got more and more complex.
This may or may not work for your situation. Just tossing out ideas.
You mentioned clusters. I can assume you mean that you are actually Weight Painting by Softimage definition and not Envelope Painting. (Which is synonymous with Weight Painting in some other apps)
If so, there are several ways this could have gone wrong. First, if you initially applied a weight map to the entire object and you are painting on that map, then there is no way to isolate the points unless you create another cluster and create another map on that cluster. Because applying a map to the object makes a cluster that includes all of the points in the object. Also you'd have to have the new map (applied to the new cluster selected) (in the explorer) in order to paint on it separately.
I am not sure if this would be the preferred method anyway. But it might be where things went wrong.
There is another method that would work probably better.
Create a cluster and weight map, say, of only one point. Or a few points, or say an easy-to-paint portion of the object. But do not include the parts you want to go in and isolate.
From there you can simply leave the explorer open, Select points you want to paint, Cntl click the cluster which has the weight map and then choose "Add to cluster" from the Edit Menu. Then resume painting. You could keep going this way, but it would be somewhat limiting as the map and cluster got more and more complex.
This may or may not work for your situation. Just tossing out ideas.
-
druitre
- Posts: 471
- Joined: 25 Jun 2009, 21:35
Re: Isolate points during weight painting?
Hi Kerro, I know it isn't the same but thought of this thread when I saw this
Maybe you can somehow benefit from it.
cheers,
Jasper
Maybe you can somehow benefit from it.
cheers,
Jasper
-
grahamef
- Posts: 281
- Joined: 23 Jun 2009, 19:01
Re: Isolate points during weight painting?
You can temporarily lock the weights of the points you don't want to affect. It's not the smoothest workflow but:
1. Select the points you DO want to affect.
2. Select > Invert Using Filter.
3. In the weight editor (Ctrl+E), click Lock Wt. (Make sure that the lock icon is not active first.)
4. Paint away.
5. When done, Clear Locks to remove all locks or select particular points and Unlock Wt.
1. Select the points you DO want to affect.
2. Select > Invert Using Filter.
3. In the weight editor (Ctrl+E), click Lock Wt. (Make sure that the lock icon is not active first.)
4. Paint away.
5. When done, Clear Locks to remove all locks or select particular points and Unlock Wt.
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: Isolate points during weight painting?
@Richard: ah no sorry i did mean envelope not weight painting...
@Druitre: not really for the thing i posted about but actually very interesting stuff! Many uses for those!
@Grahamef: that was exactly what i was looking for! Works perfectly, nice one!
@Druitre: not really for the thing i posted about but actually very interesting stuff! Many uses for those!
@Grahamef: that was exactly what i was looking for! Works perfectly, nice one!
-
RichardCulver
- Posts: 34
- Joined: 07 Jan 2012, 17:21
Re: Isolate points during weight painting?
No prbs.
Agreed, that is indeed the elegant solution! Perfect.
Thanks here too grahamef!
Agreed, that is indeed the elegant solution! Perfect.
Thanks here too grahamef!