Morphs and geo-grafting issue
Hey there everyone.
I'm just wondering if anyone else has ever come across this issue and whether you were able to fix it. I've been doing some searching but have found no answers.
All I'm trying to do is create some simple morphs for Genesis, either sending it straight to Hexagon or exporting as obj and doing it that way. Usually I have no problem doing this, that is until I add a geo-grafted part to Genesis. I can then get it into Hex easy enough and do the morph, but whenever I bring it back to Daz it always says that the morph failed because the geometry does not match.
It does not matter how I export and re-import, or whether or not the geo-grafted part is exported along with Genesis. The only way it seems to work is if I remove the geo-grafted part, do the morph to Genesis, then add the part in again. Bit of a pain if I'm nearly done and just tweaking things, and that part has already got its mats and pose sorted and ready for render.
Any ideas?
Thanks
Cheet
Comments
In order for a morph to work you must export only the object in question (e.g. Genesis) and all of the object. As I recall, if Genesis has a Geo-Graft item fitted the vertices hidden by the graft will not be exported (there will be a hole in Genesis) and if you then try to bring it back for a morph the number of vertices will not match and you will get the error you mentioned.
So as far as Genesis is concerned you cannot export it for morphing with a Geo-Graft fitted, even if the graft is hidden (unless the graft does not hide Genesis faces when fitted, and I don't know of any grafts where this is the case, although it's possible).
I believe, however, that you can export the graft while it is fitted to Genesis (as long as you hide Genesis) because vertices are not hidden on a graft.
Yes morphs work fine on the geo-grafted part itself, it's Genesis itself that doesn't wanna play nice. I guess its because Hexagon is so old and the bridge to and from Daz probably doesn't support grafting.
The only way I can see to do it is to delete the graft then re-add it in later. Just a bit frustrating if morphs and poses have already been set up on the grafted part.
Another way I've just thought that I'll have to try is to save the pose Genesis is currently in, load in another Genesis, apply the pose to that one, then morph it, save the morph, then apply the morph to the original figure. But that just sounds like a pain.
Oh well.
You don't have to delete the graft—just change "Fit To" from Genesis to None and hide it, then unhide and refit to Genesis after bringing in the morph.
The problem is not with Hexagon. It doesn't matter what modeller you export Genesis to. The problem is with the Genesis mesh—if it has a graft fitted, either hidden or not, the number of vertices are changed and therefore it will not be accepted by morph loader when you try to bring it back in. A morph source and target must have the same number of vertices and in the same order.
Wow, that is such an obvious and simple work around I literally just facepalmed for not working it out sooner. Thanks very much for the tip, even if I do feel like bashing my head up a wall to try and knock some sense in.
And I didn't make myself clear about Hexagon, because as we've established, I'm pretty dumb. What I was thinking was that if it had been updated more recently it may have support for figures with geo-grafts. Maybe the bridge between Daz and Hexagon would detect it somehow, I dunno.
But thanks again. Things are definitely gonna be easier now.