Closed puckikk1202 closed 10 months ago
Hello,
Those are pose parameters in different format 21x3x3 is rotation matrix format while 21x3 is axis-angle format. You can convert between two using various function described https://github.com/pixelite1201/BEDLAM/blob/master/train/utils/geometry.py. e.g. batch_rot2aa convert from rotation matrix to axis angle format.
Hi,
Thanks for your great work! I have noticed that the input body_pose.shape in smplx.create() should be in the shape of(-1, 21, 3), but the one for SMPLX() in train.models.head.smplx_local should be (-1, 21, 3, 3). I am wondering what is the extract 3 dimension in the hmr_output['pred_pose'] compared to the others. Also if I want to use smplx.create() to generate the model, how should I transpose the (-1, 21, 3, 3) shape hmr_output['pred_pose'] ?
And it worked when I used SMPLX in smplx_local
Looking forward to your reply, thank you!