FireRat Pose Converter is an enhanced Blender addon for copying poses between armatures and applying them as new rest poses. It is designed to handle differences in rest poses (e.g., T-pose to A-pose) and ensures that all associated meshes—including those with complex shape keys—are correctly updated to the new rest state.
This version is a fork of the original T2A Pose Converter, expanded with features like missing bone detection and improved compatibility.
- Match Pose & Apply Rest: Copy a pose from a target armature and bake it as the new rest pose.
- Add Missing Bones: Automatically detects bones present in the target but missing in the source, and adds them with correct placement and parenting.
- Built-in Presets: Quick-access default Male and Female A-pose presets.
- Shape Key Preservation: Advanced logic to rebuild shape keys so they remain functional after the rest pose change.
- Smart Bone Matching: Automatically handles common prefix differences (e.g., matching
mixamorig:HipstoHips). - Coexistence Mode: Designed to run alongside the original T2A plugin without naming conflicts.
- Blender 3.6 or higher
- Download the
Pose_converterfolder or zip. - In Blender, go to Edit → Preferences → Add-ons.
- Click Install... and select the zip file, or manually place the folder in your Blender scripts directory.
- Search for "FireRat Pose Converter" and enable it.
The main workflow is located in the 3D View → Tool Shelf (N-panel) → FireRat tab.
- Select Source Armature: Select the armature you want to modify in the 3D viewport.
- Choose Target Source:
- Custom: Select another armature already in your scene.
- Default Male/Female: Use the included high-quality A-pose references.
- Options:
- Add Missing Bones: If enabled, the tool will create any bones found in the target that your source armature is currently missing before matching the pose.
- Execute: Click Match Pose & Apply Rest.
- Add Missing Bones: A standalone button to only add missing bones from the target without changing the current pose.
- Apply Current Pose as Rest: If you've manually posed your character and want to bake that state as the new rest pose (including mesh/shape key updates), use this utility.
The addon compares bones by stripping namespace prefixes. For example, prefix:BoneName will match BoneName or other_prefix:BoneName. This makes it highly compatible with Mixamo, VRM, and standard game engine rigs.
Changing a rest pose usually breaks shape keys. This addon solves that by:
- Creating a temporary snapshot of the mesh deformation.
- Applying the new armature rest pose.
- Re-calculating every shape key's vertex offsets relative to the new basis.
- Cleaning up temporary data to leave a clean, functional model.
- Original Concept: T2A Pose Converter by CatHut.
- Enhancements: Developed by FireRat.
- License: MIT License.
Note: Always backup your .blend file before performing rest pose operations, as these changes involve complex mesh data rebuilding.