Armature Snake Case add-on
This add-on renames an armature and its bones to snake_case. It is useful when imported rigs use names like Spine1, LeftArm, mixamorig:Hips, or DEF-upper_arm.L, but your engine or tools expect consistent lowercase names.
Download
blender_armature_snake_case_addon.py
Examples
Spine1becomesspine_1LeftArmbecomesleft_armmixamorig:Hipsbecomesmixamorig_hipsDEF-upper_arm.Lbecomesdef_upper_arm_l
Install
- In Blender, open Edit > Preferences > Add-ons.
- Use Install from Disk and choose
blender_armature_snake_case_addon.py. - Enable Armature Snake Case Renamer.
Use
- Select the armature object.
- Open the 3D View sidebar with N.
- Go to Animation > Armature Snake Case.
- Run once with Dry Run enabled and check the console output.
- Disable Dry Run and run again to rename the rig.
What it updates
- Bone names on the armature.
- The armature object and armature data-block name, if enabled.
- Matching vertex groups on meshes using that armature, if enabled.
- Action F-curve paths like
pose.bones["Spine1"].rotation_quaternion, if enabled. - Constraint subtargets that point at renamed bones, if enabled.
Notes
Renaming bones changes the public interface of the rig. Do it before exporting to the engine or before building tools that depend on exact bone names. If an animation came from a different file with the old bone names, clean the rig and the Actions together in the same Blender file.