Rigify (non daz base rig) and import pose
Hello,
Currently when importing poses base rig has to be Daz, but I wonder if it is possible to add support for Rigify itself? What I mean by it is i.e.:
- in blender create Human (Meta-Rig) (or any rig for that matter that allows rigify to be generated)
- generate Rigify
- use Diffo import pose on that rigify rig to import pose
That way pose is read from Daz duf then applied not to original rig, but to Rigify itself (by i.e. mapping bones to rigify IK or FK solvers respectively).
I’m not sure if this is even possible, but would be cool addition to the plugin.
Thanks in advance for response.
Comments (7)
-
-
repo owner Information about the original daz rig is stored inside the bones as custom properties. Without this info poses are not imported correctly. Since a general rigify rig does not have those properties, it will not be possible to use the tools of this plugin to import poses to it.
-
reporter @Alessandro Padovani Thanks for info, will try it out.
@Thomas Larsson I see, would it be possible to add, to the plugin, additional feature like “retarget imported posses” that would work like i.e.:
- create DAZ rig
- import pose to that rig
- re-target pose to any Rigify rig
- delete original DAZ rig
-
repo owner This plugin is too complex already, and I don’t intend to make it into a general retargeter too. As Alessandro suggested, you could load a daz animation to a daz rig imported by this plugin, and then use some other plugin to retarget it to rigify.
-
reporter I was actually thinking that this wouldn’t be as much complicated as it seams.
API is already exposed for pose import in plug-in and missing part is just DAZ rig generation and re-targeting after import.
But I do completely understand Your POV.
Maybe this would be good opportunity for Me to get more familiar with Python and blender API and write this myself :)
Thanks for Your input !
-
You can “create“ any daz rig already, just import the figure then delete the mesh.
-
- changed status to invalid
- Log in to comment
It is possible with any retargeting addon, that you can use together with diffeomorphic. Import the daz pose or animation to the daz rig then retarget to rigify or any other rig.
https://github.com/Mwni/blender-animation-retargeting