BVH Export Offset (Bug?!)
Hi,
Something strange happens to G2F when exported to a BVH file.
The offset for the end sites of lPinky3, rPinky3, lSmallToe4, rSmallToe4, rPectoral, lPectoral and I suspect some of the end sites of child joints of the head are all elongated.
Below is an example of lPinky 1: note the offset of the end site for lPinky 3 is -10... -18... 15...
Below the lPinky1 example is lCarpal2, the end site for this looks/works good, and I would expect the offset of lPinky3 end site to be somewhat similar to it's values of 1.6.. -0.6... -0.42...
JOINT lPinky1
{
OFFSET 5.369705 -0.939590 0.793878
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT lPinky2
{
OFFSET 2.578865 -0.191803 0.703460
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT lPinky3
{
OFFSET 1.459129 -0.407410 0.556461
CHANNELS 3 Zrotation Xrotation Yrotation
End Site
{
OFFSET -10.125510 -18.454788 15.234108
JOINT lCarpal2
{
OFFSET 2.529175 0.185089 0.027870
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT lRing1
{
OFFSET 5.344772 0.152603 2.680081
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT lRing2
{
OFFSET 3.251144 -0.118896 1.168050
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT lRing3
{
OFFSET 1.829544 -0.364502 0.795549
CHANNELS 3 Zrotation Xrotation Yrotation
End Site
{
OFFSET 1.636780 -0.613297 -0.429362
}
}
}
}
}
It's not the worst problem in the world, but does anyone know what the correct values of the offset should be, or could you tell me if I'm doing something wrong.
It looks like a bug to me because it's only happening on the end sites that return to their parents in the hierarchy. I would attach a bvh as an example but the forum doesn't allow it. However, I suspect it isn't just on my computer that this happens.
[Edit] I've also tried exporting G2F zero pose with the 'second life compatibility option' selected and it gives the same offsets. If there is another way of finding the correct values I could enter them manually.
Comments
Moved to DAZ Studio Discussion, Developer Discussion is for scripting.