Have you added a bunch of assets to your avatar, and now you have multiple copies of each bone in the Armature?
This tool can clean all of that mess up!
The process:
This process currently only works if the bones of your “add-on” armature are named exactly the same as the bones you parented them to. Often you’ll be adding a totally different armature to your avatar. So, you’ll need to rename all the bones to match the avatar’s armature before attempting a merge like this.
Yes, I’m considering how to actually do that :)
Click on Tools
> SophieBlue
> ArmatureCleanup
in the menu bar. In the
window that opens, drag your avatar into the appropriate slot and click Clean up!
I cannot stress this enough:
MAKE A BACKUP BEFORE YOU RUN THIS TOOL
This tool makes assumptions and guesses and may not work at all, or even may cause permanent changes to your project. I offer no guarantee and no support, use this as your own risk.
There are two methods, pick only one:
Install the unitypackage the usual way, from the menu bar in Unity, going
to Assets
then Import Package
then Custom Package...
and selecting the
file.
You can also use VRChat’s VPM tool! First add my VPM Repository, and then you can simply go to your project directory and type:
vpm add package io.github.sophiebluevr.armaturecleanup
ArmatureCleanup is available as-is under MIT. For more information see LICENSE.
io.github.sophiebluevr.armaturecleanup
https://github.com/SophieBlueVR/ArmatureCleanup
0.1.1 (Changelog)
2019.4 or later
No dependencies
No legacy packages