Bringing attention to a little annoying issue with DAZ Studio, which translates when importing with diffeo here (with a simple solution).

Issue #1294 invalid
Jasper29 created an issue

So for a while now, in Daz (I forget since how many versions), when you load a Genesis 8 or 8.1 figure, the whole figure is floating above the world plane by an inch or two (Daz scale). It stays this way and can even get worse if you load certain morphs that affect the whole body or legs/feet specifically. I looked all over and have found that 1: it’s somehow barely talked about in the Daz community for some reason, and 2: the few that have talked about it haven’t been able to find a good solution. So that means we will have to wait for the devs at Daz to finally fix it (hopefully). I included pics of Genesis 3 and 9 for comparison.

Obviously this ‘floating’ is translated into Blender as well when imported over using Diffeo. This isn’t a major problem by any means, but anyone that animates can tell you that it can be quite a pain when moving actors around on a flat or mostly flat surface, and having to adjust the whole armature down into position everytime before animating.

Besides fixing it in Blender by saving a new resting pose, or some other method, I just want to share a simple common sense solution that one would unfortunatley have to do everytime you import a new 8, 8.1 figure, but, it only has to be done once which will save time in the long run:

Step 1: In Daz, when character is setup and you are ready to import to Blender, make sure figure is selected and go to Transforms section under Parameters. Go to Y Translate slider tab, put your cursor over the numerical value (should be 0.00), and change the value to -.2. This value will work for the base figure height, and most morphs that affect body/legs. If you are using a fairly drastic to drastic morph however, and the legs are floating above the plane even more, then just adjust accordingly until the feet are on the world plane.

Step 2: Export/import character as usual to Blender with Diffeo.

Step 3: In Blender go into Object mode. Select the figure aramture and go to the Transform panel which is in the upper top right, right next to outliner (if using default layout tab) and under options tab. You will see under the Location section that the Z axis has a value of -.02 (or another value if you lowered the figure more in Daz). With armature still selected, hit crtl+a, then select ‘all transforms’ from menu that pops up. The value under the Z axis under Location in the Transform panel will now be 0, like it should be. Do this for every other armature, mesh, geograft, piece of clothing, etc, that you imported over. Make sure the Z axis under the Transform panel is 0 for all of them. Now you are done and can continue loading morphs, merging geografts etc like normal, and you won’t have to worry about adjusting figure on flat surface for the most part again.

Again, I know this isn’t a huge deal, but it does save some frustration when bringing Genesis 8 and 8.1 figures over and then animating them.

I actually just realized, is it possible to fix this through Diffeo? Like make it so when importing Genesis 8, 8.1 over, it automatically adjusts (based off of the base figures) to the world plane in Blender? Don’t know how it work with more extreme morphs that might be unpredictable though.. Anyway, I know this isn’t even close to a priority for you guys, but I just felt like I had to at least let other people know, because it’s actually quite easy to miss.

Comments (3)

  1. Alessandro Padovani

    If you want to use the daz poses and animations then it is better to preserve the figure transformations, this way you get the same results.

    Apart that I don’t see any useful information here, having a “floating“ figure as a starting point is quite common and not a issue in any way. If you have nothing to add I’ll close as invalid.

  2. Jasper29 reporter

    Just wanted to bring it to attention due to the fact that it is in fact a bug/issue within Daz that only affects Genesis 8 and 8.1 characters, and once upon a time, did not exist at all. Like I said it was just something that was annoying for me and most likely some other people as well lol. Figured it could possibly help any newcomers using Diffeo wondering why those characters are floating above world plane. You can close issue, thank you Alessandro.

  3. Log in to comment