Morphs become incorrect when transferred on multiple upper body clothes

Issue #2037 invalid
Yigazi created an issue

When you have multiple clothes (I have 15 different pieces) and want to transfer morphs from main body to them, the shapekeys transfer fine, but when you pose the body, the clothes' jcm shapekeys are all misaligned. I’m not sure if it’s just upper body pieces that are affected or all. It looks like it’s just the upper body for some reason that is being affected, Legs and pants/panties are looking normal. Also shape keys values are both the same on main body and clothes, but the morphs themselves are wrong. When right collar is bending upwards, the morph on the clothing looks like it has the same morph multiplied, so the cloth is floating. Same thing on left side, but collar is bending downward and the cloth is sinking into the body mesh.

It gets fixed when you do the same thing again on top of the old ones, but it takes quite a while to transfer the shape keys on my aging PC and there’s no warning or anything when the shape keys are incorrectly transferred.

To me, it looks like Blender is adding or removing values as if the body was already posed to begin with and I would be transferring them based on the posed body and not the rest pose body, which is why the clothes are misaligned. But the body isn’t posed, it’s at rest pose. And it works fine if I retransfer, but like I said, it takes a while to transfer shape keys which why I’d prefer to not have to do it over and over.

Also I’m pretty sure this happens when transferring to multiple clothes and not just a single one.

Comments (6)

  1. Thomas Larsson repo owner

    Did the character have a non-zero pose or non-zero morphs when you did the transfer? The plugin will complain if it has a non-zero object transformation, but it doesn’t check for poses or morphs, and that could mess up the transfer process. Also, shapekey transfer work best for tightly fitting clothes.

  2. Alessandro Padovani

    1.7.4.2115

    Here I can’t reproduce the issue, unless there’s spedific steps. The jcms transfer correctly to multiple clothing.

    my steps:

    1. in daz studio load G8F with multiple clothing, I used “basic wear bra” + “sport bra” on the upper body
    2. easy import with jcms + transfer to clothing
    3. rotate l/rcollar, the jcms follow fine

  3. Log in to comment