Home

Awesome

Unity Mesh Transfer Tool

A Unity Editor utility that can transfer skinned mesh renderers from one armature to another.
This does not automatically weight anything, it just lets you use a mesh on a specified armature instead of only the one it was imported with.

Some uses for this tool include:

(And more) <p align="right">

</p>

Download

To download, go to the releases and download the .cs file and add it to your Unity project.

https://github.com/CascadianWorks/Skinned-Mesh-Armature-Remapper/releases

Videos

Example:

https://user-images.githubusercontent.com/90723146/139330629-c4a3f25f-565b-4424-8895-b95f454c1310.mp4

Youtube Walkthrough Tutorial:

Youtube Link

How to Use

1. You can access the editor window by toing to the top toolbar and going to Tools/Cascadian/Skinned-Mesh-Armature-Remapper.

image

2. Drag in the "Armature" object located under the name of your avatar to the first slot. Make sure the Base armature is humanoid.

image

3. After that, drag in the skinned meshes to the list that you want to transfer.

image

(In this case, the Shoes and Skirt are being remapped to match the armature the body is attached to)

4. Press the "Remap Bones" Button and that's it! You can delete the old empty armatures from the scene now. Only bones with the SAME NAME will be remapped. Any new bones will added.

BEFORE:

image

AFTER:

image

Issues/Improvements to Be Done