Download
Embed GitHub
Robust Weight Transfer is a Blender addon created by SentFromSpaceVR that delivers smooth weight transfer results typically achievable with just a single click.
It can trasfer weights from a source body without requiring additional, time-consuming weight painting work, such as manual smoothing in difficult areas like the armpits, between the legs, or across the chest.
The addon implements an original algorithm for the weights trasfer. Initially, weights are transferred similarly to Blender's Data Transfer using Face Interpolated. However, the algorithm improves the results by using constraints such as Max Distance between target and source vertices, and Max Normal Difference, which controls how much the surface orientation of the source and target are allowed to differ.
Additionally, the addon performs “Weight Inpainting” which further enahances the results.
The Weight Transfer process operates in two modes: Point and Surface. Point mode is the default due to its inherent robustness, which involves internally remeshing the object to allow weights to flow outside of boundaries, contrasting with Surface mode, where inpainting is more likely to fail.
The addon provides significant control through customization options, rooted in academic work published at SIGGRAPH ASIA 2023.