amass icon indicating copy to clipboard operation
amass copied to clipboard

Example for SMPL parameters

Open alexus37 opened this issue 5 years ago • 7 comments

I am trying to get some valid parameters for the basic SMPL model, in your documentation, you are mentioning that should be possible (https://github.com/nghorbani/amass/blob/master/notebooks/03-AMASS_Visualization_Advanced.ipynb). However, as far as I understand the SMPL model uses 72 pose parameters and 10 betas, but the notebook uses only 63 for the SMPL-X model. I was wondering which AMASS body parameters correspond to the SMPL parameters?

alexus37 avatar May 01 '20 12:05 alexus37

if you use the smpl model with the body loader of human body model then it automatically takes care of passing correct parameters; i.e. only using root_orient and pose_body. let me know if you need further specific code for clarification.

nghorbani avatar May 13 '21 17:05 nghorbani

it is confusing about trying to get the pose and beta for the basic SMPL model. i think the beat[:10] and pose[:63] is good for SMPL, but when i used is for basic SMPL , i can not get good result. there are two Description about SMPL and SMPL-H : the first is https://github.com/nghorbani/amass/issues/3 image : another is https://github.com/vchoutas/smplx/tree/master/transfer_model The repository contains code for converting model parameters of one model to another. Never copy parameters between the models. You will not get the same poses. SMPL, SMPL+H and SMPL-X shape spaces are NOT compatible, since each model is the result of a different training process. A more detailed explanation on how we extract correspondences between the models and the loss function used to estimate the parameters can be found。

zhLawliet avatar May 15 '21 09:05 zhLawliet

@nghorbani

zhLawliet avatar May 15 '21 09:05 zhLawliet

You are right, that is indeed confusing. short answer smpl=smplh != smplx. I will correct the tutorials

nghorbani avatar May 15 '21 09:05 nghorbani

@nghorbani Thanks for your quick reply! the pose and beta of ASASS is very good , so i want to use it for trainning other molde based on SMPL ,sush as HMR(https://github.com/akanazawa/hmr) can we get the right pose and beta by the transfer_model(https://github.com/vchoutas/smplx/tree/master/transfer_model)?

zhLawliet avatar May 15 '21 09:05 zhLawliet

Hello! I wonder why there are 16 betas in parameters of smpl-x? I think smpl-x should contains 10 body betas and 10 expression betas.

haolyuan avatar Sep 06 '21 11:09 haolyuan

Hello! There are datasets of smpl-x format avalible on [https://amass.is.tue.mpg.de/download.php], but I find the number of pose parameters is 165 (differs from 156 of smpl-h). I guess the last 9 parameters are pose_jaw and pose_eye in order, but when i use them and the smplx models to visualize the data, the results are very strange which I suppose may contain some errors. Could you please help me about this? Thank you so much!!

indigo-99 avatar Nov 06 '21 15:11 indigo-99