Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: If github downloads the file with a longer name than just "Rigodotify.zip" rename it to just the base name before install.

A dual purpose Rigify feature set and Blender rig converter plugin. Recently reworked to add compatibility across all major game engine retargeters: Godot, Unity, and Unreal standards are used to make retargeters auto-detect bone structure and more happily share animations across models.

Rigs can be converted in a button press to make them game engine compatible. Convert the rig before parenting it to your mesh and your model will be ready for animating for games!

Bonus metarigs optimized for for Quaternius Animation packsBase Characters and Clothing kits!

Purpose:

Skeletons and rigs used for game development are distinct to those used for animation. They tend to be placed in T-Pose, have far fewer bones, and a hierarchical bone order. This makes animations more efficient for processing and also aids in animation transferring to other characters, and keeping in-engine IKs working as expected.

This plugin and feature set produces standard Godot, Unity and Unreal skeletons  with extra Rigify bones removed, the bone order fixed, and friendlier names given for mapping them in engine. Leaf bones are added for Unreal, and constraints adjusted to minimize scale errors, and animation jitters in engines.


Install:

View YouTube Instructions The installation has 2 parts. The plugin install, and the Rigify extension install. The plugin portion is the buttons and code, while the Rigify feature set portion adds new base metarigs to choose form set to handy portions and positions for game dev.

Part 1:

Download the 'Rigodotify.zip' file. And install it like any other Blender plugin:

Edit >Preferences >Add-Ons (or Get Extentions)

Select the drop down arrow in the corner and select "Install from File"

Browse and select the Rigodotify.zip File

After, make sure the checkbox shows the plugin is enabled.

Part 2:

Enable or browse to the built-in Rigify plugin. 

Select it's dropdown and click the button "Install Feature Set from Frile..."

You'll see it appear in the feature set list if successful.


Usage:

- Add an Armature as you would through the normal menus.

- Select the new armature options "Rigodotify Rigs"

- Make adjustments to scale, and position as needed

- From the Armature menu select "Generate Rig

- With the new Rigify Rig selected, click button "Convert to Rigodotify rig" button

- Parent the game dev compatible rig to your meshes as you normally would.

Skeleton Hierarchy

root
-pelvis
--spine_01
---spine_02
----spine_03
-----breast_l
-----breast_r
-----clavicle_l
------upperarm_l
-------lowerarm_l
--------hand_l
---------index_01_l
----------index_02_l
-----------index_03_l
------------index_04_leaf_l
---------middle_01_l
----------middle_02_l
-----------middle_03_l
------------middle_04_leaf_l
---------pinky_01_l
----------pinky_02_l
-----------pinky_03_l
------------pinky_04_leaf_l
---------ring_01_l
----------ring_02_l
-----------ring_03_l
------------ring_04_leaf_l
---------thumb_01_l
----------thumb_02_l
-----------thumb_03_l
------------thumb_04_leaf_l
-----clavicle_r
------upperarm_r
-------lowerarm_r
--------hand_r
---------index_01_r
----------index_02_r
-----------index_03_r
------------index_04_leaf_r
---------middle_01_r
----------middle_02_r
-----------middle_03_r
------------middle_04_leaf_r
---------pinky_01_r
----------pinky_02_r
-----------pinky_03_r
------------pinky_04_leaf_r
---------ring_01_r
----------ring_02_r
-----------ring_03_r
------------ring_04_leaf_r
---------thumb_01_r
----------thumb_02_r
-----------thumb_03_r
------------thumb_04_leaf_r
-----neck_01
------Head
-------Jaw
-------eye_l
-------eye_r
--thigh_l
---calf_l
----foot_l
-----ball_l
------ball_leaf_l
--thigh_r
---calf_r
----foot_r
-----ball_r
------ball_leaf_r

FAQ:

  • It won't install? Make sure the file name is "Rigodotify.zip
  • It throws errors and won't generate the new rig?! Make sure the rigify rig is named something normal like "Armature" or "rig" and not a multiple of the rig like "Armature.001" etc. 
  • Still not working? Try deleting former rigoditified rigs, their WGTS_rig objects, and even hit "Purge" in the "Unsued Data" section to remove old rig references and give it a truly fresh start.

About

Rigify to Unreal/Unity/Godot GameDev Armature converter

Topics

Resources

Stars

198 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages