Hi guys! For those who don´t know what BlenRig 3.0 is, it is a free rig for blender that has muscle simulation and lots of other features. You can check it out at www.jpbouza.com.ar.
Among its capabilities, the rig is able to stretch and bake the stretched pose into Edit Mode thanks to the Armature Baker script made by Bart Crouch. So, with the rig you can create new characters, or easily adjust its proportions for a new model.
Now, the thing is that the new muscle system is based on geometric muscles that are attached to the armature in several ways (Armature modifier and Mesh Deform modifier).
So, the first thing that the script should do would be:
1)Check if the selected objects have Armature or Mesh Deform modifiers
2)make a copy of the modifiers and hit the ¨apply¨ button in the original modifier.
Well, that would be one script, I don´t know if it is possible to do such a thing in python though…
The second script is simpler I think, it would be intended for mirroring the muscles, so that you only have to edit one half of the system. This is what the script should do:
1)Mirror the selected objects in x axis of the world coordinates
2) It should mirror all the shapekeys of the objects too (and maybe recalculate the normals?)
3)Mirror the names of the bones assigned as drivers of the shapekeys.
Well, that would be it.
Thanks a lot!!