Some Flexions Not Working

Issue #964 resolved
Midnight Arrow created an issue

Tested in v1.6.1.0947.

Alessando Padovani brought up a similar issue in #938 but the circumstances are different.

pJCMFlexQuad does not do anything. It’s supposed to be driven by shin rotation but it appears in the Morphs panel instead, and dragging the slider does nothing. Only pinning the shape key in the Shape Keys panel shows the morph was actually imported correctly.

pJCMFlexGluteClench also loads in the Morphs panel, but this slider works “correctly”. Yet I’m confused – aren’t flexions supposed to be driven by bone rotations? Why does this one have a manual control? I checked Daz Studio and saw it is not a hidden morph and it is not controlled by any other properties. Can somebody confirm it’s intended behavior that it's meant to be controlled manually?

Comments (9)

  1. Alessandro Padovani

    As I understand it in blender you can’t have a morph both driven an on slider, it’s either one or the other.

    I guess what happens here it that flex-quad in daz studio is both driven and on slider, so the plugin gets confused and goes for the driver, that is, the slider is there but does nothing, while the driver works fine. Then flex-glute in daz studio is not driven and only gets the slider so it’s handled correctly. As for the “intended behavior“ in daz studio yes I get the same.

    But better wait for the answer by Thomas.

    steps:

    1. import g8f and merge rigs
    2. import flexions with bones posable

  2. Midnight Arrow reporter

    You can have a shape key be driven and on a slider, you just need to use math to trigger the shape key is activated when either value is at 1.0. The only thing it can’t do is feed that back into the original slider that you manipulate. User-facing properties are strictly one-way, so the purple driver coloring blocks that.

    Do you think the intended behavior for Flex Glute is correct, or is it just sloppy Daz coding like #963?

  3. Alessandro Padovani

    Ok then it should be possible for Thomas to fix, thank you for explaining this. As for daz being “sloppy” on glutes LOL .. yeah being a flexion it’s probably intended to be driven I guess but we have to import daz, not change it.

  4. Thomas Larsson repo owner

    The shapekey does change if you rotate the shin - forward.

    The slider does nothing. It appears in the panel because the Quad flex and Glutes clench flexions are visible pose controls, whereas the remaining flexions are hidden correctives. The flexion pose controls don’t seem to do anything in DS either.

  5. Alessandro Padovani

    Thomas, in daz studio “FlexQuad“ is both driven and on slider, if you move the slider you can “offset” the driven value. In blender the slider does nothing as you said yourself. What Midnight is reporting is that the slider should work the same as daz studio.

    Personally I’m not sure if this is a bug or a limitation, so please let us know.

  6. Thomas Larsson repo owner

    I see the effect in DS. But I don’t understand why it should be possible to adjust these four flexions with sliders and not the others. If you load the morphs with Make Hidden Sliders enabled you can change all flexion morphs in both ways, by rotating bones and adjusting sliders.

  7. Alessandro Padovani

    I can confirm that making hidden sliders the flex quad works fine. I’m not sure to understand why it works with hidden sliders and doesn’t otherwise. I mean the flex quad in daz studio is not hidden. But if this is a limitation that we have to “unhide“ the flexions for them to work as sliders, then it makes sense to me. A note in the docs would be useful.

    If midnight has nothing to add we may mark as resolved I guess.

  8. Midnight Arrow reporter

    I’d actually rather all the flexions be hidden and driven instead of visible as sliders if they don’t do anything. The Diffeo sidebar already has seven categories of morphs, I see no reason why one of them should be there taking up space if it doesn’t need to be.

  9. Log in to comment