Face Units don't work correctly anymore for some reason

Issue #2060 invalid
Yigazi created an issue

I don’t have a clue what happened. Basically, I’ve been modifying some models related to the face and for that I had to import the facs units so that I could transfer their morphs to those other models. And now basically when I import face units and adjust its morphs, only the driven bones move. The actual weighted bones remain stuck in place. How can I fix this? I’ve already made all bones posable and checked that I’m in pose mode and not rest mode.

Only some bones work. Jaw works fine and couple of bones that are supposed to move with it, but even it looks odd as the mouth corner bones don’t move with the Mouth open morph.

Comments (8)

  1. Thomas Larsson repo owner

    The deform bones should have a copy transforms constraints targeting the driven bones. Have these constraints been deleted? Or muted (the eye icon)? Or has the influence been set to 0?

    You could try to Advanced Panel > Rigging > Remove Driven Bones, and then reimport the morphs. But make sure to make a backup file first.

  2. Yigazi reporter

    By the looks of it, when I import units to the current armature, that constraint doesn’t even get created. It worked just fine before I imported the facs so that I could transfer the fac morphs to meshes that are located on the face and I didn’t even change anything else.

  3. Yigazi reporter

    Yes thank you, I deleted the driven bones with that button and reimported the face units and now they work again.

  4. Yigazi reporter

    Well, it does work for the most part, but now I noticed that when I batch import the face units, one of the mouth related morphs will break, where some of the bones refuse to move. But when I import that morph individually, it works fine. Edit: Yeah the mouth open and smile are broken when I batch import all the face units. The jaw bone moves, but the mouth corner bones don’t, so the lips look all wrong. With the smile morph, only some bones move. But when I import those two alone, it works fine. So strange.

    I also notice that I receive the notification that “some morphs want to change rest pose” when it happens during the batch import.

    Edit 2: I tried batch importing mouth morphs first and it worked fine. Then the rest and it still worked fine even when I got the above notification, but it worked before the first issue. Also the bones now do get the constraint linked to the driven bones, but have broken movement when I batch import all face units. I also compared the properties to a fresh import and it all seemed fine.

    Edit 3: I might have fixed that issue too. I tried import every morph I needed with the import standard morphs function, including the facs I had already imported before and now I didn’t get any notification and the mouth morphs work fine. So far everything works as needed.

    Edit 4: MHX does work at least by the looks of it just fine, but I noticed that conversion for some reason now takes longer than it did before after everything on the same model. I’m not 100% certain, but it feels like it.

  5. Thomas Larsson repo owner

    Anything to add to this issue? It seems to me that the character has somehow been corrupted after it was imported, which is not really a bug in this plugin.

  6. Log in to comment