HumanML3D
HumanML3D copied to clipboard
motion_representation script without facing Z+ direction?
I have my own data in SMPL22 format. I want to process it into the HumanML3D format, so I need to get the (n, 263) vector for new_joint_vecs. However, I want the poses to face in their original direction.
I tried to do it using the motion_representation notebook. I commented out some stuff having to do with Z+ facing direction, but I get wrong outputs -- in some tries only the first frame is looking in its original direction, in others tries the pelvis is stuck in 1 place even though the rest of the body moves.
Do you have any recommendation on how to get the (n, 263) vector without changing the direction of the original joints file?
Thanks in advance!
+1
@EricGuo5513
Adding to the issue, the example file 012314.npy in new_joints, has an animation of a tennis serve from the left-to-right direction. However, after obtaining this same file from raw_pose_processing, the animation is in Z direction. Since this is the example, all the other files should follow suit? i.e start from Z direction in the ./joints and orient sideways in new_joints after motion_representation?
I am a little confused as some/most of the files in the .joints/ ( after raw_pose_processing ) start from left-to-right , then face Z direction in new_joints ( from motion_representation ), which is quite opposite from the example file.
Maybe I am understanding this wrong, please guide.
Thank you in advance.