Morphs without Shapekeys still relocate the character

Issue #1291 invalid
Maneki created an issue

When I load in morphs with shapekeys deactivated (Also ERC data deactivated) and it’s for example some body morph which is taller or smaller than the base mesh, it relocates the orientation on the Z-axis.
The reason why I’d need to load in shapekeys without this data is to have a empty controller for character specific JCMs which doesn’t alter the shape or rig.

Comments (3)

  1. Thomas Larsson repo owner

    This is the correct behaviour. If you look e.g. in the file FBMHeight.dsf (it is gzipped so you must Utilities > Decode File it first), you find a number of formulas. There are a bunch of formulas where the output channel is center_point or end_point; those channels are ignored if ERC morphs are disabled. But the first formula is a translation for the hip:

     "output" : "hip:/data/DAZ%203D/Genesis%208/Female/Genesis8Female.dsf#hip?translation/y",
     "operations" : [
         { "op" : "push", "url" : "Genesis8Female:#FBMHeight?value" },
         { "op" : "push", "val" : -13.5 },
         { "op" : "mult" }
     ]
    

    This says that the hip moves down 13.5 cm * the value of FBMHeight.

    Sorry if you cannot use this tool for you intended purpose, but it does what the dsf file tells it to do.

  2. Log in to comment