Links
Gumroad: To be announced
Blender Market: To be announced
Discord: Support channel.
Summary
- Fix: Apply armature transform
- Create Root Motion Bone
- Use quaternions
- Conform names to Unreal
- Reconnect spine to pelvis
- Fix bone orientations
Fixes ⤒
Before setting up the whole rig, we need to make sure that there aren't any common issues that we have to fix.
The trick is to apply each fix one after the other, which will make the buttons disappear (or lose their red color).
Buttons will appear only if the addon detects any issue to fix.
Fix: Apply armature transform ⤒
This button is visible when the current armature doesn’t have a null transformation for its translation, rotation and/or scale.
Which will be the case while importing a Mixamo character.
The operator will apply the current transform to fix this.
Transform after the operator has been applied.
Create Root Motion Bone ⤒
This button is visible when the root bone is not named “root_motion”.
Assuming then that there is no root_motion bone, it will create one and will put it as a parent of every orphan bone.
Use quaternions ⤒
This button is visible when at least one bone doesn’t use quaternion for its rotation.
The operator will turn every non quaternion rotation mode into quaternion mode.
Conform names to Unreal ⤒
This button is Red only when the operator has never been executed. It is not an indicator that the names are or aren’t conform to Unreal.
This operator will try to do the following:
- Turn every name to lowercase.
- Remove any Mixamo string matching this regex: “.*?mixamo\w*?:”
- Replace every ‘.’ char to ‘_’
- Remove any ‘right’ or ‘left’ prefixes then add ‘_r’ or ‘_l’ suffixes
- Rename any first ‘spine’ or ‘hips’ bone to ‘pelvis’
- Make sure that any numbers contain 2 digits and are separated by ‘_’. E.g. “thumb2” will become “thumb_02”
Reconnect spine to pelvis ⤒
This button is visible when the child spine bone of the pelvis bone is not connected to the pelvis bone.
The operator will redo that connection which will also fix any pelvis bone length issue.
Which will be the case while importing a Mixamo character.
Fix bone orientations ⤒
This button is Red only when the operator has never been executed. It is not an indicator that the bone orientations are already fixed.
This operator will try to assure that the axes throughout the armature are consistent first and foremost, following Nathan Vegdahl best practice advice.