- changed status to open
Parented items offset on import.
This is only happening on one item (Tactical Assault Outfit) from the DAZ store so far. It started around the time you made changes to the arm and shin settings (2 moths ago?) and I hadn’t had time to report as I could easily move the offset items back to their original location.
The issue: Certain parented items are offset when initially importing from DAZ using Diff. In this case it’s the shoulder, elbow, and knee pads, along with the shoe covers.
Blender 3.6.1
Diff 96c9ec99d5ee
Comments (13)
-
repo owner -
repo owner No, I cannot reproduce this. I have had problems with bone parented objects in the past, but I don’t see anything in the current version. Mesh Fitting set to Unmorphed or DBZ, rigs merged or not, convert to mhx and rigify, all looks good.
-
daz studio 4.21.0.5, blender 3.6.0, diffeomorphic 1.7.1.1673
I can confirm that everything works fine here, test scene included assault.duf. You may want to provide a test scene and exact steps to reproduce the issue, as simple as possible.
my steps:
- easy import assault.duf, with daz or mhx rig
p.s. Also tried with the full armor and works fine, in the test scene I included just the items causing the issue for you.
p.p.s. I see you tested 3.6.1 that’s the release candidate. Does it work fine for you with 3.6.0, that is, is this specific to 3.6.1 ?
-
- attached assault.duf
test scene for tactical assault
-
reporter So working through different variations to troubleshoot I found that when using “Export HD to Blender” in the DAZ menu pulldown (created with the diff menu creation tool) is when the offset happens. If using the standard “Export to Blender” everything loads fine.
I would like the HD option to work properly as I prefer using this, specifically for Multi-rez modifier versus sub division being loaded.
Thanks.
-
Yes I can confirm that HD export does that, steps as above.
It also happens with a simple cube parented to a hand.
steps:
- in daz studio parent a cube to a hand
- export HD
- import in blender
-
- attached parent-hd.duf
cube parented to a hand
-
repo owner There was some info missing, but that doesn’t seem to be the problem. I noticed that if I select the cube and clear parent inverse, it jumps to the wrong position.
-
As I see it. The standard exporter works fine, this means the HD exporter changes something with hierarchies, that shouldn’t be the case both should use the same code since hierarchies don’t depend on HD. The only difference with HD is we use multires instead of subd.
-
solution.
That said it seems the following procedure fixes the bug.
- in daz studio load parent-hd.duf and export as HD
- in blender import parent-hd.duf, do not merge rigs
- select the cube and clear parent, this will place the cube in the right position
- parent the cube to the hand bone
- merge rigs
-
repo owner No, the problem was that the parent inverse matrix wasn’t set for the HD objects. Fixed in last commit.
-
- changed status to resolved
Commit c2b8cfe works fine, also tested with the full assault armor. Thank you Thomas for the fix.
-
reporter Yup, this resolves the issue.
Thanks guys, keep up the great work!
- Log in to comment