-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to Parsing SMPL-X Parameters in ActorsHQ Dataset? #21
Comments
@yiyuzhuang 我注意到您展示的图有人物的mesh,请问这个mesh是数据集提供的msehes.abc.xz文件吗,您是怎么解压这个压缩包的呢 |
@yiyuzhuang @isikmustafa Hi, I was having the same problem, have you been able to solve it? |
Probably your problem is that the
Then depending on which implementation of SMPL you are using you need to take care of the correct mapping |
Where do you find those SMPL parameters? |
Where is the json file of SMPL? I can't find it in the downloaded files. |
@MontaEllis Have you found the JSON files? |
No. |
I found that the current version includes the SMPL fittings. The download link can be found in the 'actorshq_access_xx.yaml' file. |
Can you view these samples? Do they correspond to the 3D scan? |
Hi @Zielon, I'm also having problems using SMPLx paramters. Body poses are weird. Would you provide a sample code for utilizing smplx? I found that they are easymocap-smplx params, not original smplx params |
Using
It also depends on whether the root rotation was used in the kinematic chain instead of applied as global rotation after LBS. This is the case in EasyMocap (ActorsHQ provides poses obtained using that software). Thus, the root rotation is zero, and |
Thanks for your answer, @Zielon. |
Dear Authors,
I hope you are doing well. I appreciate your work on the HumanRF project, and I am currently experimenting with the ActorsHQ dataset. However, I am facing some difficulties in parsing the SMPL-X parameters and obtaining an unreasonable posed mesh. Please check the figures below.
Parameters: The provided parameters have a 'poses' shape of [1, 87]. I am parsing it into ['body_poses' (indices [0:63]), 'right_hand_pose' (indices [63:75]), and 'left_hand_pose' (indices [75:87])].
Implementation: I first parse the 'poses' of the parameters. For the other parameters, I use the following mapping: {'shapes' to 'betas', 'expression' to 'expression', 'Rh' to 'global_orient', 'Th' to 'translation'}. For the missing values like ["jaw_pose", "leye_pose", "reye_pose"], I fill them with zero vectors. Then, I forward the parsed results to the SMPLX model of 'SMPLX_MALE.npz' using the "smplx" Python module.
I would appreciate your guidance on the following questions:
The text was updated successfully, but these errors were encountered: