daz3d / DazToBlender

Daz to Blender Bridge
https://www.daz3d.com/daz-to-blender-bridge
Other
201 stars 46 forks source link

Problem with morphs with negative values #133

Open exverxes opened 2 years ago

exverxes commented 2 years ago

If you export a morph that has -1 to 1 scale (so, has negative values), the negative values are not translated correctly and morph is not one to one with original, in some cases gets quite grotesque results. This can be very obviously seen if you export G8F character with Eye-side-side morph. In the positive values eyes look ok, but if you move slider to negative the whole eyeball goes outside of the eye socket.

I have found a manual solution : Export G8F without morphs while the eye is in negative value and then create new blend shape out of that. Next create a driver that activates original morph for positive values and new one for positive values.

The thing is, that If I'm exporting multiple morphs and multiple characters, doing it for each that has negative values gets tedious very quickly. Can you please fix it so that negative values are exported correctly ?

danielbui78 commented 2 years ago

Thanks for your detailed description and steps to reproduce the bug. The latest version of Blender already contain several Morph fixes that probably correct this issue. Following your steps seem to yield expected results with the DazToBlender Bridge v2022.1.15.38. Please see the screenshots below and try downloading and installing the latest version to see if the problem still persists for you.

Screenshot (36)

Screenshot (37)