You can swap an unbound piece of geometry with your character’s bound geometry and transfer all your smooth skin weights to it with the Substitute Geometry menu item.
Substitute Geometry (Skin > Substitute Geometry in the Rigging menu set) lets the various stakeholders in your production pipeline (such as modelers, technical directors, and animators) work on the same character at the same time without having to redo the character’s skin weights multiple times.
If the unbound geometry has been freeze transformed to a different scale and translation than the bound geometry, complete the following steps to prepare your geometry for substitution.
To prepare freeze transformed geometry for substitution
The skin and unbound geometry should now be roughly at the same position in XYZ space. If they are not, move the unbound geometry so that it appears to be on top of the skin in your scene view.
You can now move and scale the unbound geometry, and the Substitute Geometry operation will produce desirable results.
To switch your character’s bound geometry with unbound geometry
All actions taken thus far are undone and your character is returned to its original state.
The selected piece of unbound geometry moves and rotates to the position of your character’s bound geometry.
A duplicate of the bound geometry’s skeleton is created for the unbound piece of geometry and the skin weights from the original piece of bound geometry are transferred to the unbound geometry. Also, the new skin is given the name of the old skin to maintain any of the old skin’s connections.
By default, the original skin is deleted and the unbound piece of geometry becomes your character’s new skin. If you turned on Retain old geometry in the Substitute Geometry Options, the old piece of bound geometry is given the suffix 1.