Fixing corrective morph issue on (merged) geograft on diffeomorphic [FIXED]
Hey there,
So I'm having this issue with a geograft on Blender, after importing it from DAZ using diffeomorphic. Basically, this geograft comes with its own corrective morphs, because it extends to the thigh. However, those don't seem to get imported when I import the character on Blender. Does anybody know how I can import those morphs, and how to set them up properly? Thanks in advance for your answers.
Post edited by Misarmor on

Comments
Actually the corrective morphs on the geo-graft(s) are "imported" (they're Auto Follow JCMs... in Daz Studio) and they take effect if you pose the relevant joints of the in Blender. You see "no JCMs of geo-grafts" just because the geo-grafts are merged (but shapekey of JCMs are actually transferred to the geografts).
You can test by importing without the option of Merge Geografts.... then you can see the working JCMs on the geo-graft(s).
Actually, I'm asking and posting this because they DON'T work. First picture is the figure imported with figure and graft not merged - you can see the figure looking normal, and the geograft bulging and deforming underneath. Second picture is the figure exported with geografts merged so you can see the issue better.
You can actually reproduce this on the DAZ Studio side by bending the thigh forwards, and then disabling the "BC_ThighBendFrontHalf_L" morph (hidden property). The geograft is "Advanced Pussy G8".
I assumed the "BC" at the beginning of the morph's name could stand for "Baked Corrective" so I ticked that when importing on Blender, but that didn't do anything.
EDIT: I'm activating the "import JCMs" option when I import to Blender. I tried ticking all the import options and the G8 preset as well.
Only standard morphs are transferred automatically, if the geograft is using custom morphs you have to import them apart. In general we don't want to import all the geograft morphs in blender, but only those we need for animation. One way to be aware what morphs we need is to select "show hidden properties" and "currently used" in the daz studio parameters pane. I gave it a try and seems to work reasonably well here, however, I'd not recommend using this product for blender as it is extremely complex, and the custom rig won't work anyway, the morphs work fine without the rig though.
steps:
https://bitbucket.org/Diffeomorphic/import_daz/wiki/Setup/Morphs
That's correct. I got the same result as padone had. As I said above, only Auto Follow stardard pJCMs can be transferred via Diffeo but this AP is a unique product. The vendor made quite a few non-standard corrective morphs (MCMs) as well as Pose Control properties for joint rotation correctives.
You have to separtely import custom morphs to make the correctives work as expected ~~
Alright, thanks a lot to both of you :)
So this seems to be fixed, there isn't any more weird deformation when I bend the figure's thigh. However, all I did was import with DAZ favorites, I didn't do the import custom morphs part... I also don't see the "BC_" morphs in the shape keys list, yet, again, the bends work fine. Is there something I'm missing here?
Thanks again :)
Importing the daz favorites also tries to retrieve missing morphs for the favorites you have selected in daz studio, this may work fine or not depending on the favorites you have selected and where they are located in the daz content library. In general you select a few favorites for the shapes you need for animation, then import hidden morphs as custom morphs.
Alrighty, thanks :)