Hey there quick question, since I keep stumbling over this:
When I smooth the weights of a mesh and use"Active Group" as subset, Blender smoothes the active vertex group over the selected vertices like so
Is this by design? I can’t figure out which logic this follows
Edit: For some reason when I use a script to cycle through the groups and use
bpy.ops.object.vertex_group_smooth(group_select_mode=‘ACTIVE’)
it has the same problem.
There’s definietly something I don’t understand here…
Problem found
TL;DR: the operator used edit mode symmetry and the selection on the other side of the mesh included the respective counterpart of those vertices.
I use another vertex group to define which vertices I want to smooth. That vertex group was not symmetrical for some reason, but the smooth operator was. So appearantly it copied the smoothed weights after the operator was done.