Added copy / paste function of weight / Enhanced weight transfer function / Weighted object intersection
I implemented the weight copy / paste function, strengthened the existing function, and made other minor corrections and improvements.
Added copy / paste function for weights
Added the ability to copy and paste weights.
This is especially useful when you want to match the weights of a separated mesh or another object.
To use it, select the vertices and execute “Copy Weights”, then select the vertices you want to paste and execute “Paste Weights”.
You can make a more suitable paste for each option.
Paste with the weight of a single vertex.
There must be one source vertex.
Paste weights on close vertices relative to the object’s local coordinates.
You can paste accurately to a mesh with the same origin and vertex position.
Paste weights for vertices close to each other relative to global coordinates.
You can paste exactly to a close mesh, regardless of the origin of the object.
Paste weights for vertices with the same vertex index.
Great for meshes that have been duplicated from the source, have not been edited, and have only been transformed.
You can change the blend mode when assigning weights.
You can select replace / add / subtract.
You can change how close the vertices are allowed.
All vertex groups
Targets all vertex groups. Enabled by default.
Precautions for local coordinate / global coordinate mode
In the local coordinate / global coordinate mode, weights are set for nearby vertices as many times as the number of copy source vertices.
(Even if you paste a copy of low poly weights to high poly, it will only be reflected in the number of vertices of the copy source.) For
meshes with significantly different topologies, use the weight transfer function.
- Copy weights Ctrl + Shift + C
- Paste weights Ctrl + Shift + V
You can also access it from the Shift + X pie menu.
Enhanced wait transfer function options
An option has been added to the “Automatic setting of wait transfer modifier” function.
Options can be changed after the operator is run or from the bottom of the menu.
- Changed the default setting to closest vertex
- Mix coefficient
- Maximum distance
- Ray distance
The modifier is now applied immediately when executed with Ctrl + click.
Fixed the problem that a new vertex group with the same name is always created in the create data layer option.
Weighting object intersections
Weights the overlapping parts of the selected objects.
The dynamic paint modifier is used for processing.
- Lazy Weight Tool Panel Menu> Accessed from within the operator
- New vertex group
- Weight composition method
Wireframe display of other objects
- Wireframe display for non-active objects to make weights easier to see
- Added copy / paste of weights and operator menu to pie menu (Sfhit + X)
- Changed the order of set weights in the panel menu
- Main function due to more menu items
- Added “Select All (Deselect) (Ctrl + A)” to the keymap
In the wait table, a warning message is displayed in edit mode.
- (The weight table cannot display the exact mesh in edit mode)
Changed the name of the blend mode option when assigning weights
- old …… type
- new …… Mix mode
- Fixed the problem that the symmetry function was not working in Blender2.91 due to the specification change of the symmetry option.