ASE icon indicating copy to clipboard operation
ASE copied to clipboard

Translate other human model to amp human model

Open xizaoqu opened this issue 2 years ago • 5 comments

Hi! If I want to translate other human models (such as smplx), how can I get the right T-pose and other parameters like rotation_to_target_skeleton for retargeting motion? By the way, have you tried a more complex human model? Will a different human model affect performance?

xizaoqu avatar Mar 20 '23 07:03 xizaoqu

I've figured out the T-pose and rotation_to_target_skeleton. the T-pose is stored in the local_translation, the rotation_to_target_skeleton is [0.5, 0.5, 0.5, 0.5]. But how to compute the scale?

xizaoqu avatar Mar 20 '23 13:03 xizaoqu

the scale is to convert between different units. So formats use feet, inch, cm, or m. We use m for our format, so the scale parameter is for converting whatever unit the original format was to m.

xbpeng avatar Mar 21 '23 01:03 xbpeng

the scale is to convert between different units. So formats use feet, inch, cm, or m. We use m for our format, so the scale parameter is for converting whatever unit the original format was to m.

Thanks for your reply. I don't know the unit of smplx from the SAMP dataset, so I directly set scale to 1 and it seems right. It actually controls the height of root joint. But another problem is the feet are not always on the floor. How to address this problem. walk

xizaoqu avatar Mar 21 '23 02:03 xizaoqu

the "root_height_offset" of json file maybe what you wanted, or edit the z-axes of root link.

3-body avatar Aug 07 '23 02:08 3-body

I've figured out the T-pose and rotation_to_target_skeleton. the T-pose is stored in the local_translation, the rotation_to_target_skeleton is [0.5, 0.5, 0.5, 0.5]. But how to compute the scale?

Hi, it looks like you have already solved this problem, can I ask how to obtain the T-pose?

ghy0626-design avatar Nov 21 '23 06:11 ghy0626-design