Skip to content

This directory is used for transferring the asit++ dataset (in smpl body format) to smplh format. SMPL to SMPLH

Notifications You must be signed in to change notification settings

syKevinPeng/aist_transfer_smplh

Repository files navigation

Model parameter transfer

Reference to original README: https://github.com/vchoutas/smplx/blob/main/transfer_model/README.md

This repo is used to convert AIST++ dataset to SMPL-H format. The AIST++ dataset provides human motion parameters in SMPL format. We have to convert (or render) these parameters to SMPL meshes using the SMPLX package frame by frame. Then, using the provided transfer tools to fit the SMPL-H model to the SMPL meshes. The output of this step is frame by frame object files of SMPL-H meshes. Finally, we combine these object files to a single motion sequences.

Ideally, this repo can be applied to any dataset conversion. The only requirement is that the dataset provides human motion parameters in SMPL format.

Step 1: convert to frame by frame SMPL meshes

python ASIT_mesh_generator.py

Step 2: transfer SMPL-H model to SMPL meshes

python transfer_model.py --batch_num 0

Note: Because it take relative long time to fit the model to the meshes, we split the meshes into several batches for parallel server submission. You can change the batch size if you want to fit the model to all meshes at once.

Step 3: combine the object files to a single motion sequence

python merge_output.py

About

This directory is used for transferring the asit++ dataset (in smpl body format) to smplh format. SMPL to SMPLH

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published