├── .gitignore ├── LICENSE ├── README.md ├── assets ├── MANO_demo.gif ├── MANO_lbs_w_vis.gif ├── XAvatar_demo.gif ├── dataset_overview.png └── teaser.png ├── code ├── config │ ├── config.yaml │ ├── datamodule │ │ ├── XHumans_rgbd_smpl.yaml │ │ ├── XHumans_rgbd_smplx.yaml │ │ ├── XHumans_scan_smpl.yaml │ │ ├── XHumans_scan_smplx.yaml │ │ ├── amass_smpl.yaml │ │ ├── amass_smplx.yaml │ │ └── mano.yaml │ └── experiments │ │ ├── XHumans_occ_smpl.yaml │ │ ├── XHumans_occ_smplx.yaml │ │ ├── XHumans_sdf_smpl.yaml │ │ ├── XHumans_sdf_smplx.yaml │ │ ├── amass_smpl.yaml │ │ ├── amass_smplx.yaml │ │ ├── base_exp.yaml │ │ └── mano.yaml ├── demo.py ├── evaluate.py ├── lib │ ├── dataset │ │ ├── XHumans_rgbd.py │ │ ├── XHumans_scan.py │ │ ├── amass.py │ │ └── mano.py │ ├── libmise │ │ ├── mise.cpp │ │ └── mise.pyx │ ├── model │ │ ├── broyden.py │ │ ├── deformer.py │ │ ├── helpers.py │ │ ├── network.py │ │ ├── sample.py │ │ └── smpl.py │ ├── smplx │ │ ├── __init__.py │ │ ├── body_models.py │ │ ├── joint_names.py │ │ ├── lbs.py │ │ ├── utils.py │ │ ├── vertex_ids.py │ │ └── vertex_joint_selector.py │ ├── utils │ │ ├── meshing.py │ │ └── render.py │ ├── xavatar_basic_model.py │ ├── xavatar_rgbd_model.py │ └── xavatar_scan_model.py ├── test.py ├── train.py └── vis_meshes.py ├── data_process ├── README.md ├── X_Humans_LICENSE.txt ├── preprocess_GRAB.py ├── preprocess_MANO.py ├── preprocess_PymafX_pose.py ├── preprocess_XHumans.py ├── rendering_RGBD_image.py └── smooth_pose_util.py ├── environment.yml └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/README.md -------------------------------------------------------------------------------- /assets/MANO_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/assets/MANO_demo.gif -------------------------------------------------------------------------------- /assets/MANO_lbs_w_vis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/assets/MANO_lbs_w_vis.gif -------------------------------------------------------------------------------- /assets/XAvatar_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/assets/XAvatar_demo.gif -------------------------------------------------------------------------------- /assets/dataset_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/assets/dataset_overview.png -------------------------------------------------------------------------------- /assets/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/assets/teaser.png -------------------------------------------------------------------------------- /code/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/config.yaml -------------------------------------------------------------------------------- /code/config/datamodule/XHumans_rgbd_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/XHumans_rgbd_smpl.yaml -------------------------------------------------------------------------------- /code/config/datamodule/XHumans_rgbd_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/XHumans_rgbd_smplx.yaml -------------------------------------------------------------------------------- /code/config/datamodule/XHumans_scan_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/XHumans_scan_smpl.yaml -------------------------------------------------------------------------------- /code/config/datamodule/XHumans_scan_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/XHumans_scan_smplx.yaml -------------------------------------------------------------------------------- /code/config/datamodule/amass_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/amass_smpl.yaml -------------------------------------------------------------------------------- /code/config/datamodule/amass_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/amass_smplx.yaml -------------------------------------------------------------------------------- /code/config/datamodule/mano.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/datamodule/mano.yaml -------------------------------------------------------------------------------- /code/config/experiments/XHumans_occ_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/XHumans_occ_smpl.yaml -------------------------------------------------------------------------------- /code/config/experiments/XHumans_occ_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/XHumans_occ_smplx.yaml -------------------------------------------------------------------------------- /code/config/experiments/XHumans_sdf_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/XHumans_sdf_smpl.yaml -------------------------------------------------------------------------------- /code/config/experiments/XHumans_sdf_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/XHumans_sdf_smplx.yaml -------------------------------------------------------------------------------- /code/config/experiments/amass_smpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/amass_smpl.yaml -------------------------------------------------------------------------------- /code/config/experiments/amass_smplx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/amass_smplx.yaml -------------------------------------------------------------------------------- /code/config/experiments/base_exp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/base_exp.yaml -------------------------------------------------------------------------------- /code/config/experiments/mano.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/config/experiments/mano.yaml -------------------------------------------------------------------------------- /code/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/demo.py -------------------------------------------------------------------------------- /code/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/evaluate.py -------------------------------------------------------------------------------- /code/lib/dataset/XHumans_rgbd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/dataset/XHumans_rgbd.py -------------------------------------------------------------------------------- /code/lib/dataset/XHumans_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/dataset/XHumans_scan.py -------------------------------------------------------------------------------- /code/lib/dataset/amass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/dataset/amass.py -------------------------------------------------------------------------------- /code/lib/dataset/mano.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/dataset/mano.py -------------------------------------------------------------------------------- /code/lib/libmise/mise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/libmise/mise.cpp -------------------------------------------------------------------------------- /code/lib/libmise/mise.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/libmise/mise.pyx -------------------------------------------------------------------------------- /code/lib/model/broyden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/broyden.py -------------------------------------------------------------------------------- /code/lib/model/deformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/deformer.py -------------------------------------------------------------------------------- /code/lib/model/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/helpers.py -------------------------------------------------------------------------------- /code/lib/model/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/network.py -------------------------------------------------------------------------------- /code/lib/model/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/sample.py -------------------------------------------------------------------------------- /code/lib/model/smpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/model/smpl.py -------------------------------------------------------------------------------- /code/lib/smplx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/__init__.py -------------------------------------------------------------------------------- /code/lib/smplx/body_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/body_models.py -------------------------------------------------------------------------------- /code/lib/smplx/joint_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/joint_names.py -------------------------------------------------------------------------------- /code/lib/smplx/lbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/lbs.py -------------------------------------------------------------------------------- /code/lib/smplx/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/utils.py -------------------------------------------------------------------------------- /code/lib/smplx/vertex_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/vertex_ids.py -------------------------------------------------------------------------------- /code/lib/smplx/vertex_joint_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/smplx/vertex_joint_selector.py -------------------------------------------------------------------------------- /code/lib/utils/meshing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/utils/meshing.py -------------------------------------------------------------------------------- /code/lib/utils/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/utils/render.py -------------------------------------------------------------------------------- /code/lib/xavatar_basic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/xavatar_basic_model.py -------------------------------------------------------------------------------- /code/lib/xavatar_rgbd_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/xavatar_rgbd_model.py -------------------------------------------------------------------------------- /code/lib/xavatar_scan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/lib/xavatar_scan_model.py -------------------------------------------------------------------------------- /code/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/test.py -------------------------------------------------------------------------------- /code/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/train.py -------------------------------------------------------------------------------- /code/vis_meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/code/vis_meshes.py -------------------------------------------------------------------------------- /data_process/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/README.md -------------------------------------------------------------------------------- /data_process/X_Humans_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/X_Humans_LICENSE.txt -------------------------------------------------------------------------------- /data_process/preprocess_GRAB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/preprocess_GRAB.py -------------------------------------------------------------------------------- /data_process/preprocess_MANO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/preprocess_MANO.py -------------------------------------------------------------------------------- /data_process/preprocess_PymafX_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/preprocess_PymafX_pose.py -------------------------------------------------------------------------------- /data_process/preprocess_XHumans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/preprocess_XHumans.py -------------------------------------------------------------------------------- /data_process/rendering_RGBD_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/rendering_RGBD_image.py -------------------------------------------------------------------------------- /data_process/smooth_pose_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/data_process/smooth_pose_util.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/environment.yml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skype-line/X-Avatar/HEAD/setup.py --------------------------------------------------------------------------------