I’m working on blender and I export the file as .bvh and then I use the file in another application. The problem it doesn’t work properly. So after investigating I found that I have to change the CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation to CHANNELS 3 Zrotation Yrotation Xrotation except for the ROOT Hips to make the program work properly. Could anyone please advise and explain to me what is the difference between CHANNELS 6 and CHANNELS 3? and what may be the reason behind my application to work with all JOINTS (except the ROOT Hips) to be CHANNELS 3 and not working if they are CHANNELS 6.
Here are the two files:
1- All joints are CHANNEL 3 except for the ROOT Hips (working case)
HIERARCHY
ROOT Hips
{
OFFSET 0.040491 1.932390 0.067399
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT LHipJoint
{
OFFSET 0.000000 0.000000 0.000000
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT LeftUpLeg
{
OFFSET 0.711601 -1.252568 0.436429
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT LeftLeg
{
OFFSET 0.614133 -4.186182 -0.012550
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT LeftFoot
{
OFFSET 0.638700 -4.353626 -0.013052
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT LeftToeBase
{
OFFSET 0.049854 -0.234426 1.172005
CHANNELS 3 Zrotation Yrotation Xrotation
End Site
{
OFFSET 0.008039 -0.000628 0.602731
}
}
}
}
}
}
JOINT RHipJoint
{
OFFSET 0.000000 0.000000 0.000000
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT RightUpLeg
{
OFFSET -0.921803 -1.099637 0.446653
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT RightLeg
{
OFFSET -0.443529 -4.291903 -0.017251
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT RightFoot
{
OFFSET -0.457313 -4.425303 -0.017787
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT RightToeBase
{
OFFSET -0.051702 -0.315656 1.210025
CHANNELS 3 Zrotation Yrotation Xrotation
End Site
{
OFFSET -0.010036 -0.001485 0.627272
}
}
}
}
}
}
}
}
MOTION
Frames: 0
Frame Time: 0.041667
2- The raw exported .bvh file, where many of the joints are CHANNEL 6 (not working case)
HIERARCHY
ROOT Hips
{
OFFSET 0.040491 1.932390 0.067399
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT LHipJoint
{
OFFSET 0.000000 0.000000 0.000000
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT LeftUpLeg
{
OFFSET 0.711601 -1.252568 0.436429
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT LeftLeg
{
OFFSET 0.614133 -4.186182 -0.012550
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT LeftFoot
{
OFFSET 0.638700 -4.353626 -0.013052
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT LeftToeBase
{
OFFSET 0.049854 -0.234426 1.172005
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
End Site
{
OFFSET 0.008039 -0.000628 0.602731
}
}
}
}
}
}
JOINT RHipJoint
{
OFFSET 0.000000 0.000000 0.000000
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT RightUpLeg
{
OFFSET -0.921803 -1.099637 0.446653
CHANNELS 3 Zrotation Yrotation Xrotation
JOINT RightLeg
{
OFFSET -0.443529 -4.291903 -0.017251
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT RightFoot
{
OFFSET -0.457313 -4.425303 -0.017787
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
JOINT RightToeBase
{
OFFSET -0.051702 -0.315656 1.210025
CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
End Site
{
OFFSET -0.010036 -0.001485 0.627272
}
}
}
}
}
}
}
MOTION
Frames: 0
Frame Time: 0.041667