Closed YuyanHuang closed 3 years ago
@YuyanHuang Interesting, when I set zero-poses, the resulting human poses are truly upside down. I guess the discrepancy is caused by the different coordinate system cross different renderer.
@penincillin
So the real coordinate direction of the “wrist axis-angle” of pred_hand_pose
is indeed:
In addition, I calculated the direction vector of the hand and palm based on some key points of pred_joints_smpl
, and then calculated the axis-angle of the wrist based on these two vectors, and found that it is very different from the wrist axis-angle of pred_hand_pose
. The included angle is greater than 100 degrees.
pred_joints_smpl
is calculated based on pred_hand_pose
, why is there such a big difference between the two wrist axis-angles?Thank you!
@YuyanHuang
pred_hand_pose
is the relative rotation. For wrist angle, it is the rotation relative to the parent of wrist in the kinematics tree which is the elbow. You might need to double check whether the axis-angle you calculated from pred_joints_smpl
is the global rotation are relative rotation.
docs/joint_order.md
gives the axis-angle coordinate direction ofpred_hand_pose
as: