Neitri notes: All of this is now part of Cats Blender Plugin, I highly recommend you use it instead.
However, Cats will break a whole bunch of things for no reason (i.e. visibility) when you use theirs as of the last update, so the original is far more useful.
Few useful Blender operators inside one addon script, especially useful for improving imported MMD models bones hiearchy. Made for lovely VRChat community.
- Download https://raw.githubusercontent.com/s-ilent/blender_neitri_tools/master/neitri_tools.py (ctrl+s)
- In Blender go to: File > User Preferences > Add-ons >
- Install Add-on from File.. > Find and Select just downloaded file "neitri_tools.py"
- Object: Neitri's Tools > tick to enable
- Save User Settings
Updated for Blender 2.80 (beta), should be compatible until 2.81.
Adds into space menu following operators:
-
Delete Zero Weight Bones and Vertex Groups - Useful to cleanup MMD model bones hiearchy, because they usually come with alot of extra bones that don't directly affect any vertices. Less bones means faster import times into Unity and results in more optimized model.
-
Delete Bones Constraints - Useful if you chracter is now stuck in weird pose, it is probably because of Bones Constraints that worked well with IK bones you just deleted in "Delete Zero Weight Bones and Vertex Groups".
-
Delete Bone and Add Weights To Parent - Useful to remove any weighted bones, because you usually want to add their weights to their parent. MMD models usually come with few twist bones to better simulate real life human anatomy, however Unity nor VRChat support those, it's better to get rid of them.