New Auto-Rig Script - Radiant Rig

Radiant Rig 1.0.1 is my implementation of the paper “Raycast based auto-rigging method for humanoid meshes” by Romain Lopez (ESGI Paris) and Christophe Poirel (ESGI Paris) http://dl.acm.org/citation.cfm?id=2503397

You must have Rigify installed and activated in order to use this addon. This script works best with figures with tight clothing. I’ve added a “Split Mesh” feature to assist with rigging clothed figures. I haven’t yet perfected finger rigging but it does most of the figure fairly well within 10 seconds to 1 minute for most figures I’ve tested. The script is available at my website http://4colorgrafix.net/bpy/

Below is Radiant Rig 1.0.1 in action

It’s a good start and looks to hold some promise in the future. Auto weights is an area I would love to see further development. So I applaud your efforts there.

95% of the video is you just weight painting, both sides, without x-mirror, with a strength of .1

Thanks. I’ll update this thread as I figure out how to improve weight painting.

Thanks! I’ll keep this thread updated as I improve the script. Here is a, link to a second video of the script in action. I still have to tweak finger detection.

I think I’ll try the add on tomorrow. What is unclear is if the user must first add the meta rig and move the bones to fit their human and the script just weights them, or if this script automatically creates the meta rig and moves the bones for them.

It is the latter, the script automatically adds the meta rig and places the bones.

Gave it a try, the add-on installs without issue. The model I tried it on is one I modeled, all quads, perfect symmetry. I first tried it in my normal scene containing the woman and a small scene, I clicked ‘generate auto rig’ and Blender crashed. I gave it about two minutes to try and recover, but it wouldn’t. So I appended just the female into a new blend, deleted all modifiers except for hair and tried again. It worked, and it did create a meta-rig, but the generated meta-rig is making some incorrect bone choices.

So great start, needs some error handling and bone logic.


Could you send me the scene? I’d like to test it.

I can’t seem to reproduce the crash. It’s possible it occurred as I opened my blend, installed the add-on, and then used it? This mesh / blend consistently get’s strange results in bone placement though. PM’ed link to blend.

I’ve updated the script to version 1.0.2 and it seems to work with the file you sent. Still have to tweak the fingers a bit more. I’ve put the new version of Radiant Rig here http://4colorgrafix.net/bpy#radiantRig



Nice improvements, I will be sure to keep an eye out on this add-on.

Thanks for making this 4colorgrafix! I’ve been looking for an autorigging addon for some time. I’ll be watching for updates.
:slight_smile:

Hi All,

I’ve done some bug fixes and improved the finger rigging. The latest version can still be downloaded in the same place


Hi!!I need to ask:aside from being symmetrical and t-posed,should the mesh to rig have some other characteristic??Cause i tryied to apply a rig on a human mesh i made but after bending armature to the model nothing happens when i try to pose it,the character limbs do not move,only the armature does…i’m getting crazy!
thanks

Is your mesh one piece or does it contain many pieces? Blender sometimes has difficulty with auto-weighting when the mesh is composed of many pieces. You can manually weight paint the figure but that defeats the purpose of auto-rigging.

Is your mesh made of one piece or many pieces. Auto-weighting during mesh binding sometimes fails with complex meshes made of many pieces. Try simplifying the mesh. You can also manually weight paint the mesh but that defeats the purpose of auto-rigging.

Version 2.0.4
Updated for use with Pitchipoy Rigify


No way, this looks great, so gonna try now!

The Debut of Radiant Rig XL

Download it at http://4colorgrafix.net/bpy