G9 deform bones not imported correctly ?

Issue #1482 resolved
Alessandro Padovani created an issue

diffeomorphic 1.7.0.1517

I don’t know if this is a bug or something wrong with the definition of G9. But I see that “upperarm” is imported as deform bones in blender, though they have no weight map in daz studio when I check with the node weight map brush.

So “upperarm” should be imported as non-deform, because it’s “upperarmtwist” which deforms.

The “forearm“ that is the same is imported correctly as non-deform, that is, it’s “forearmtwist” which deforms.

note. This “bug“ doesn’t produce any artifact since the imported weight map for “upperarm“ is zero.

Comments (4)

  1. Thomas Larsson repo owner

    The weight map is not zero, cf line 137158 of Genesis9.dsf.

    {
        "id" : "l_upperarm",
        "node" : "#l_upperarm",
        "node_weights" : {
            "count" : 1,
            "values" : [
                [ 225, 0.001312276 ]
            ]
        }
    },
    

  2. Alessandro Padovani reporter

    Ok, it is something odd in the definition of G9 then, since that weightmap doesn't make any sense.

    Let me know if you want to do a custom fix for G9 or I’ll mark as invalid.

  3. Thomas Larsson repo owner

    Made a custom fix for the G9 upper arms. This caused a problem already a while ago when converting to rigify.

  4. Log in to comment