├── .gitignore ├── LICENSE ├── README.md ├── configs ├── __init__.py ├── default.yaml └── yacs │ ├── LICENSE │ ├── NOTICE │ ├── __init__.py │ └── yacs.py ├── data ├── aistpp │ └── train.json ├── pose_example.npz ├── thuman2.0 │ ├── train.json │ ├── val.json │ ├── view3_val_meta.json │ └── view5_val_meta.json └── xhuman │ └── val.json ├── datasets ├── aistpp.py ├── default.py ├── freeview.py ├── newpose.py ├── thuman_view3.py └── thuman_view5.py ├── docs └── DATASET.md ├── exps ├── exp_aistpp_view5.yaml ├── exp_thuman2.0_view3.yaml ├── exp_thuman2.0_view5.yaml └── exp_xhuman_view3_evalonly.yaml ├── inference.py ├── models ├── model.py ├── modules │ ├── img_encoder.py │ ├── reconstructor.py │ └── renderer.py └── nets │ ├── point_transformer.py │ └── pointops.py ├── requirements.txt ├── scripts └── eval │ ├── compute_metrics_aistpp.py │ └── compute_metrics_thuman.py ├── train.py └── utils ├── __init__.py ├── base_util.py ├── body_util.py ├── camera_util.py ├── file_util.py ├── geom_util.py ├── image_util.py ├── lpips ├── LICENSE ├── __init__.py ├── lpips.py ├── pretrained_networks.py └── weights │ └── v0.1 │ └── vgg.pth ├── network_util.py ├── smpl ├── models └── smpl_numpy.py ├── tb_util.py └── train_util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/README.md -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/configs/__init__.py -------------------------------------------------------------------------------- /configs/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/configs/default.yaml -------------------------------------------------------------------------------- /configs/yacs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/configs/yacs/LICENSE -------------------------------------------------------------------------------- /configs/yacs/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/configs/yacs/NOTICE -------------------------------------------------------------------------------- /configs/yacs/__init__.py: -------------------------------------------------------------------------------- 1 | from .yacs import CfgNode -------------------------------------------------------------------------------- /configs/yacs/yacs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/configs/yacs/yacs.py -------------------------------------------------------------------------------- /data/aistpp/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/aistpp/train.json -------------------------------------------------------------------------------- /data/pose_example.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/pose_example.npz -------------------------------------------------------------------------------- /data/thuman2.0/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/thuman2.0/train.json -------------------------------------------------------------------------------- /data/thuman2.0/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/thuman2.0/val.json -------------------------------------------------------------------------------- /data/thuman2.0/view3_val_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/thuman2.0/view3_val_meta.json -------------------------------------------------------------------------------- /data/thuman2.0/view5_val_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/thuman2.0/view5_val_meta.json -------------------------------------------------------------------------------- /data/xhuman/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/data/xhuman/val.json -------------------------------------------------------------------------------- /datasets/aistpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/aistpp.py -------------------------------------------------------------------------------- /datasets/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/default.py -------------------------------------------------------------------------------- /datasets/freeview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/freeview.py -------------------------------------------------------------------------------- /datasets/newpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/newpose.py -------------------------------------------------------------------------------- /datasets/thuman_view3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/thuman_view3.py -------------------------------------------------------------------------------- /datasets/thuman_view5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/datasets/thuman_view5.py -------------------------------------------------------------------------------- /docs/DATASET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/docs/DATASET.md -------------------------------------------------------------------------------- /exps/exp_aistpp_view5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/exps/exp_aistpp_view5.yaml -------------------------------------------------------------------------------- /exps/exp_thuman2.0_view3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/exps/exp_thuman2.0_view3.yaml -------------------------------------------------------------------------------- /exps/exp_thuman2.0_view5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/exps/exp_thuman2.0_view5.yaml -------------------------------------------------------------------------------- /exps/exp_xhuman_view3_evalonly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/exps/exp_xhuman_view3_evalonly.yaml -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/inference.py -------------------------------------------------------------------------------- /models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/model.py -------------------------------------------------------------------------------- /models/modules/img_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/modules/img_encoder.py -------------------------------------------------------------------------------- /models/modules/reconstructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/modules/reconstructor.py -------------------------------------------------------------------------------- /models/modules/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/modules/renderer.py -------------------------------------------------------------------------------- /models/nets/point_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/nets/point_transformer.py -------------------------------------------------------------------------------- /models/nets/pointops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/models/nets/pointops.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/eval/compute_metrics_aistpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/scripts/eval/compute_metrics_aistpp.py -------------------------------------------------------------------------------- /scripts/eval/compute_metrics_thuman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/scripts/eval/compute_metrics_thuman.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/train.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/base_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/base_util.py -------------------------------------------------------------------------------- /utils/body_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/body_util.py -------------------------------------------------------------------------------- /utils/camera_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/camera_util.py -------------------------------------------------------------------------------- /utils/file_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/file_util.py -------------------------------------------------------------------------------- /utils/geom_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/geom_util.py -------------------------------------------------------------------------------- /utils/image_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/image_util.py -------------------------------------------------------------------------------- /utils/lpips/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/lpips/LICENSE -------------------------------------------------------------------------------- /utils/lpips/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/lpips/__init__.py -------------------------------------------------------------------------------- /utils/lpips/lpips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/lpips/lpips.py -------------------------------------------------------------------------------- /utils/lpips/pretrained_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/lpips/pretrained_networks.py -------------------------------------------------------------------------------- /utils/lpips/weights/v0.1/vgg.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/lpips/weights/v0.1/vgg.pth -------------------------------------------------------------------------------- /utils/network_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/network_util.py -------------------------------------------------------------------------------- /utils/smpl/models: -------------------------------------------------------------------------------- 1 | /u/jwen/personal_scratch/codes/GoMAvatar/utils/smpl/models -------------------------------------------------------------------------------- /utils/smpl/smpl_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/smpl/smpl_numpy.py -------------------------------------------------------------------------------- /utils/tb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/tb_util.py -------------------------------------------------------------------------------- /utils/train_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenj/LIFe-GoM/HEAD/utils/train_util.py --------------------------------------------------------------------------------