ERC by translation doesn't work ?

Issue #2010 resolved
Alessandro Padovani created an issue

1.7.4.2081, blender 3.6 and 4.1

I’m not sure if this is related to #2008, nor if this is a bug or me missing something since I never use morphing armatures. But it seems to me that ERC by translation doesn’t work. Tried both blender 3.6 and 4.1.

steps:

  1. in daz studio load the base G9 and save the scene as g9.duf
  2. apply the victoria 9 morph, save as v9.duf and export v9.dbz
  3. in blender set “ERC by translation“ in the global settings
  4. easy import g9.duf with the default preset, that is, without any morph
  5. import v9.dbz as ERC with “advanced > morphs > import dbz morphs“
  6. set the v9 morph and keyframe, the shape is updated but the armature is not

note. I also disabled the location locks in the posing panel, otherwise the bones location is locked and keyframes can’t work, but this didn’t help. Anyway I’d suggest to unlock locations by default when we use “ERC by translation”.

As a side note, since we already set the ERC method in the global settings, it makes little sense that we have to specify it in the import dbz dialog again, unless we can choose for every ERC morph that doesn’t seem the case.

Again it may be me missing something since I’m very unfamiliar with morphing armatures. Please let me know.

Comments (10)

  1. Alessandro Padovani reporter

    update. Tested the last commit 1.7.4.2082 and didn’t work either, same as above.

  2. Alessandro Padovani reporter

    update. Tested with G81F and Victoria 8.1 and it works fine, so the issue seems limited to G9.

  3. Maneki

    Are you talking about the generall controller morph for body+head together? I think I mentioned it a while ago that it doesn’t work but the standalone morphs (body) and (head) individually worked when I tested it.

  4. Maneki

    I did a new test, body seems to work, but head does “weird” things. It adjusts the head correctly but it also alters the body mesh.

  5. Alessandro Padovani reporter

    Yes I refer to the Victoria full figure morph including body and head. Since I specifically use “import dbz morphs“, it comes that body and head are together that’s what the tool is for.

  6. Thomas Larsson repo owner

    Most of the issues have been fixed. The plugin was confused because the tongue bones are not part of the G9 armature, but belong to the G9 mouth. The tongue bones seem to move further than they should. Will look into that.

  7. Alessandro Padovani reporter

    Commit 3087403 works great, apart the tongue as you noted. The tongue moves with the V9 morph but doesn’t fit well to the dbz, below there’s a comparison.

    note. possible fix. I don’t know how ERC is done, but, when we import a dbz, couldn’t we just store the dbz bones, so ERC knows exactly where to interpolate, kind of same as we do with the mesh already, thus there isn’t any possible mistake.

    note. import dbz morph. Since this is the main tool to be used with the new erc by translation, shouldn’t it be placed in the regular morphs menu, rather than advanced.

  8. Thomas Larsson repo owner

    Now the dbz morph works for the tongue bones too. The problem was that morphs were made in two batches, one for the body and one for the mouth. Now all information in the dbz file is collected first, and then all morphs are done at once.

  9. Alessandro Padovani reporter

    Commit 2019bdc works great, thank you for the fix.

    Personally I believe the new "ERC by translation" together with "import DBZ morph" is the way to go for easy morphing figures.

  10. Log in to comment