This script set is to allow rebinding of meshes to other armatures, note it does not and can not make incompatible armatures and meshes work with each other.
The primary use case for this is to allow you to add extra items that are made for a given avatar base to it without having to constraint or stack armatures together.
Note: For it to work the armatures of both the main avatar and the addon (cloths, armor etc.) must sufficiently match one and other, though the addon need not fully have all bones the avatar does.
Note: This does not work for addons which have extra bones (that the base avatar does not have)
1> In unity open the Package Manager
window
2> Click the plus button in the top left of that window and choose the Add packages from git URL
option
3> Paste in the git url of this repo https://github.com/NovaVoidHowl/Mesh-Bone-Rebind.git
4> Click the add button
The script should then be ready to use.
1> Select the mesh you want to re-bind in the Hierarchy
and go to the Inspector
window, then click the Add Component
button
2> Select the Mesh Bone Rebind option form the list
3> Drag the target armature in to the New Armature
box and press the Rebind Bones button
The mesh should now be bound to the avatar's armature and you should be able to safely dispose of the one that came with the addon.