Importing chest depth from Genesis 8 Female Body Morphs (Z up vs. Y up?)

Issue #3 resolved
Living Infinite created an issue

Hi, hopefully I’m just doing something wrong here -

Trying to do a breathing animation using a chest depth morph (SCLChestDepth), but it seems to be scaling along a different axis after importing into Blender?

Any help would be much appreciated.

Comments (7)

  1. engetudouiti

    Though it need to confirm by Thomas

    but I suppose the SCLChestDepth try to controll many bone scale at once. (about G3 it change many bone scale at once)

    If the morph only tweak breast bones scale, it may work , with you set “Make All bone poseable” by this add on option.

    but “All bone poseable” usually add 2 driver bone for breast node , and may foot toes only. (I suppose so)

    Unfortunately there still no good way, about blender driver system, which can controll node transform , but still free move them.

    Make driver to force change scale many nodes is easy. but if plug in make so, those bones only work by driver. user can not change pose manually anymore.

    About bones it have no child bones, Thomas add driver bone , and set it as parent of bones which user controll manually. but around torso or legs , bones are hieralchically chain. so even though add driver bone for those, it simply break posing when user try to manually rotate or scale each bone.

    So I do not recommend try to import those pose controller by import moprh.

    You may only import, facial bones controller, or breast bone controller as morph.

    (If I say wrong, hope thomas correct it,, because If plug in already offer more smart importer (which blender missing) about driven controller.

  2. engetudouiti

    I could confirm try to import the SCLChestDepth as custom morph.

    One problem is, it seems auto normalize scale factor for all axis. in script.

    but in daz studio it only tweak Z scale axis of related bones. and may need to check bone relation .(Inherit scale or not) for each bone setting (blender setting and daz setting )

    There have been up-date about the scaling option, (if I remember correctly) about blender 2.8 it offer new option (relative parenting ), but I do not remember detail.

    anyway as defaut In blender abodoman change scale like that. (and there seems new scale unit issue, it change scale too hard when turn morph value as 1.00)

    And when I try to make all bone posealbe, after import SCLChestDepth, it seems not generate new drv bones to edit scale manually

    My console log is like that


    • SCLChestDepth.dsf
      File I:\myfile\dazstudio4\Mylibrary\data\DAZ 3D\Genesis 3\Female\Morphs\DAZ 3D\Body\SCLChestDepth.dsf loaded in 0.144 seconds
      Rig Genesis 3 Female already has extra driven bones

    which need to manually change scale nodes. (so at least about morph which change scale , may not work correctly)

    Then I do not think “import driven pose as morph” work, even though Thomas discribe it in daz importer document, when user mix use driver and manually change scale for posing or (edit shape)

    I do not think it is reliable, to generate drv bones about bone hieralchy to mix use driver and manuall transform.

    It may cause many un-expected problem. after import pose controller and generate driver , I suppose so.

    ( there seems some user who try to import those pose controller as morph, so I do not say to remove this option,, and it work about simple case,(no hieralchical bones, like facial bone, or breast bones, and I actually use it to import those controller .)

    I have experienced, if I import moprh which change tongues rotation etc,, it can easy cause issue when pose individual tongue bone manually with use controller.

    The reason is,, tongue bone are hieralchy bones. then add each drv bones between them. to work them I need to manually set option of bone inherit scale ,rotation, for drv-boens and child bones. carefully.

    About daz, it just use same node to driven., but seprate driven value and user tweak value as parameter. blender can not do it well.

  3. engetudouiti

    Do Thomas think, it may not cause many problem?

    if I import these pose controller as morph, and use “make all bone pose albe” ? (may generate new drv bones for finger arms in rig hieralchy)

    eg import hand pose controller, then adjust each bone rotation manually.

    I think it may work, if user only use pose controller, but if user mix use,, (as same as daz studio) morph and manuall edit each bone transform, may not work well.

  4. engetudouiti

    I could confrim new up-date seems correctly import ERC scales about SCLChestDepth.dsf (I only test with G3 sorry,,)

    But I can not edit those driven bone scale anymore.

    From Thomas 1.4 document, I try to “make all bones poseable” after import this morph.

    But there seems no new bone generated. and I can not edit bone scale anymore… (will it work with 2.79 still?)

    Or “make all bones poseable” can use for face and beast,

    (and may add foot drv bones), but not work for other bones. which will be driven by import morph later?

  5. engetudouiti

    I test with 2.79 , it still show same problem.

    import pose controller as morph work. but I can not add new bones to move manually.

    I usually use “add face bones” and “make all bone posealbe” for face morphs and free breast move.

    and I know it work well without problem.(generate new drv bones)

    Then import morphs (corrective, custom ,etc) .

    So I keep same procedure,, then import pose controller as morph, (import morph)

    And click again “make all bone poseable” with select the armature. but, blender log only indicate “Rig Genesis 3 Female already has extra driven bones”

    and not generate new bone (drv bones, about all bone layer)

    so if this magic button only work one time only?

  6. Log in to comment