Import Face Units does not work correctly with suffix bones

Issue #1819 resolved
Poppedri created an issue

Using 1.7.2.1891

When trying to import face units with suffix, a few of the bones don’t get any drivers attached to them. This includes trying to add units to MHX or Rigify rigs. Prefix bones seem to work fine.

Trying to use the Eyes Closed expression for example, gives issue with the left eye.

Comments (8)

  1. Alessandro Padovani

    I’m not sure if importing morphs is supposed to work with suffix bones, usually we first import the figure with morphs then convert to suffix or mhx/rigify.

    But better wait for the reply by Thomas.

  2. Poppedri reporter

    I initially thought the same as well. That morphs aren’t supposed to work with suffix bones. But I think the fact that it works partially (there’s only actually a few bones that have issues) is a bit confusing, nor does it throw any error message.

  3. Poppedri reporter

    To give a little more detail, there’s only 5 bones that seem to have problems when import face units with suffix.

    • centerBrow
    • eyelidUpper.L
    • eyelidLowerInner.L
    • lipCorner.L
    • nasolabialUpper.L

    Everything else seems to import fine with no apparent issues.

  4. Thomas Larsson repo owner

    Fixed in last commit. For some bones the id and name differ. The id is used in the files definining the morphs, but the bones are named with the names. The plugin has a list of known differences (bone.py lines 193-198 are relevant here). In the last commit this list is used for suffix bones as well, and I can load the standard morphs without problems.

  5. Log in to comment