D-Formers don't transform well when parented to bones

Hello

I'm relatively new to DAZ and I just found out about D-Formers. To me, it looks like they only transform well if they are parented to the root of a figure: if they are parented to the bone, the transform breaks as soon as the figure is moved away from the origin. Here's what I'm doing, step by step:

1. Create a D-Former, position it, create the weight map, delete the D-former field. Parent the D-former to the Head bone of the figure in this case:

image

2. Move the D-former:

image

3. Now, rotate the Hip of the figure by 90 degrees and watch how the D-Former follows well; but the transform gets squashed:

image

4. If, instead of parenting the D-Former to the Head bone, we parent it to the base of the figure, we can then rotate the Hip and the transform will follow correctly; but the D-Former will stay in its original zero-pose:

image

5. Moving the D-former along its axis will apply the right transformation; but it is rather inconvenient to have the D-Former at the origin while the figure itself could be anywhere else:

image

Am I doing something wrong here, or is this just the way D-Formers work right now? I'm running DAZ 4.9, which I believe is the latest version.

D-Former-2.png
2079 x 1590 - 683K
D-Former-3.png
2636 x 1554 - 809K
D-Former-4.png
2645 x 1565 - 880K
D-Former-5.png
2647 x 1574 - 989K

Comments

  • Richard HaseltineRichard Haseltine Posts: 102,778

    In this case the fixe would be to spawn a morph before moving anything, but I can't decide if this is the expected behaviour. When you parent to the figure but rotate the hip the rotation does not affect the DForm, but when it is parented to the head the rotation does; it looks as if one of the movements is using world (or possible figure) space cordinates and the other is using local space. I would suggest opening a support ticket, the query can then be raised with the developers.

  • RezzerRezzer Posts: 10

    Well, spawning a morph takes away a lot of the functionality in a D-Form since only one degree of freedom gets baked into the morph (I think a D-Form has at least 6 degrees of freedom). Yes, in some cases this would be an acceptable solution; but it would be much more powerful to allow D-Forms to be parented to bones. I'll open a support ticket then, thanks!

Sign In or Register to comment.