odf opened this issue on Oct 27, 2008 · 13981 posts
odf posted Tue, 14 July 2009 at 7:14 AM
You're probably right, pjz99.
By the way, I think I've figured out why Antonia is so much more asymmetric than V2 when loaded into Poser: it's the joint orientations. V2 has all torso parts, collars, shoulders, buttocks and thighs oriented at 0,0,0. For some reason, Poser produces distortions as soon as those orientations are changed, even if no rotations are applied to the actor in questions. Unfortunately, those distortions are not symmetric. I suspect roundoff errors, possibly due to table lookup, somewhere deep in the deformer computations, but of course I've got no way of verifying that without access to the code.
What I haven't checked yet is whether setting joint orientations to 0,0,0 will also prevent asymmetries in the posed figure. My gut feeling is that that'd probably be too much to expect. But I'll give it a try, and if that's the case, I'll think about changing the base mesh so that those joint orientations can work for Antonia. Another thing that might be worth looking into is whether the deformation is the same for two figures that have the exact same joint parameters. From pjz99's examples it looks as if that's not the case, but that would seem kind of odd. So I'd like to have a closer look at that problem. It's also possible that the distortion is applied twice to a conforming figure, which would explain the effects we saw on the bathing suit.
I'll upload a simple test scene later this week. If someone has Poser 7, standard or pro, it would be good if they could verify that the bug is still present there. I have only up to P6, and filing a bug report against that wouldn't make a lot of sense. Also, if someone could volunteer to do some more testing concerning the points mentioned above, that would be awesome.
When I have the test scene up, I think I'll post some screen shots to Poser Technical, as well. Maybe someone there can bring more light into this phenomenon.
-- I'm not mad at you, just Westphalian.