top of page
Skin Weight I/O Plugin
Problem Statement – The Pain Point
​
-
No version control for weights – Once a skinCluster is modified, it’s difficult to return to a previous state without manually saving multiple scene files.
-
High risk of data loss – If a file crashes or influences are renamed, weight data may become unusable or mismatched.
-
Limited visibility and validation – Artists can’t easily check what joints influence which vertices or identify missing and mismatched influences.
A Lightweight Maya Plugin for Skin Weight Management
​
-
SkinWeightIO is a Python-based command plugin for Autodesk Maya that provides a reliable solution for exporting, importing, and validating skin weights in character rigs.
-
SkinWeightIO streamlines the process of saving, loading, and repairing skin weights through a robust, scriptable command interface.
Key Features
​​
-
Import / Export Skin Weights
Save and load precise vertex weight data in .json format.
Supports both full meshes and partial vertex selections, enabling flexible data transfer between models or versions. -
Batch Mesh and Vertex Operations
Automatically detects and processes multiple meshes or vertex selections at once, making it efficient for large-scale asset management. -
Influence Mapping & Replacement
-
Supports flexible influence remapping through:
-
Ancestor Swap – Replaces missing joints with their nearest valid parent.
-
Name Replace – Substitutes joints based on name patterns.
-
Target List Mapping – Applies custom joint replacement lists.
-
-
-
Undo / Redo Support
Fully integrated with Maya’s command system for safe and reversible operations. -
File Query Mode
Quickly query and verify skin data from existing weight files before applying them.
Example Usage

Help function

examples
bottom of page