multiplier doesn't work with custom morphs

Issue #822 resolved
Alessandro Padovani created an issue

daz studio 4.15.0.30, blender 3.0, diffeomorphic 1.6.1.0798

It seems that the morph multiplier in the global settings doesn’t work with custom morphs. It works fine with expressions.

steps:

  1. import G8F
  2. merge rigs and make all bones posable
  3. import a custom morph, for example the pear figure FBM, but any will do
  4. try to set the morph at 200%, the slider will go to 200% but the morph will stop at 100%

I don’t know if this is a bug or an intended behaviour. If this is on purpose then it would be nice to have the multiplier working with the custom morphs too. If possible.

Comments (3)

  1. Alessandro Padovani reporter

    Thomas I’m not sure about the shapekeys option it’s not reported in the docs yet. I understand it means that all the shapekeys related to a morph will be automatically loaded when I import the morph. Otherwise it won’t if the option is not checked, and I’ll have to load them myself. Do I get it right ?

  2. Thomas Larsson repo owner

    Hm. The shapekey slider limits were actually set twice, first when the raw property was limited (using slider limits) and then the final property (using final limits). There was also some strange condition depending on the property name, which cause the difference between standard and custom morphs.

    I think the right choice is that the shapekey limits depend on the final limits only, since that what limits bone translations. So with your settings, the shapekeys are now unlimited (limits = -10 and 10 due to Blender limitations). But since the sliders stop at 2, that’s the limit in practice.

    With the reversed settings (Slider Limits = None, Final Limits = DAZ), the shapekeys are now limited between 0 and 2.

  3. Log in to comment