lemon_3d icon indicating copy to clipboard operation
lemon_3d copied to clipboard

The usual number for the shape parameter in SMPL-H is 10, why is yours 16?

Open soddday opened this issue 4 months ago • 3 comments

Hi @yyvhang ,I notice that your in your dataset, the shape parameter is 16

Image but the usual number is 10 . I also collect some SMPLX data and the number of shape is 10 Image I want to transfer SMPLX to SMPLH as my data to train model,but now there are two kind of SMPLH data with different shape number ,Why is your SMPLH parameter different? I’m worried that this difference will affect my training process, and I want to unify the dataset. Can you give me some advice?

soddday avatar Aug 29 '25 08:08 soddday

hi @yyvhang I notice that u get the smplh pose from smplx ,I use SMPLer -X from https://github.com/SMPLCap/SMPLer-X to get the smplx npz file and want to transfer it to SMPLH, so I use the official code from https://github.com/vchoutas/smplx but didn't get ideal results, can u share the code that u transfer the SMPLX to SMPLH? Thank you!!!

soddday avatar Aug 30 '25 08:08 soddday

  1. smplx -> smplh, see here
  2. Regarding the shape, both 10 and 16 are ok;

yyvhang avatar Aug 31 '25 09:08 yyvhang

Hi @yyvhang In LEMON, there is a step to create the SMPLH parameters as a mesh, obtain the vertices of the mesh, and then normalize the vertices. I have also obtained the SMPLH model parameters and obj file via SMPLX -> SMPLH. However, after I used your code to create the mesh and normalized the vertices, the visualized ply file result is different from the original obj file result. Do you know why?

Imagethis is the obj file

Image and this is the ply file

soddday avatar Sep 23 '25 13:09 soddday