📖 For more visual results, go checkout our project page
This repository will contain the official implementation of SIFU.
- [2024/2/28] We release the code of geometry reconstruction, including test and inference.
- [2024/2/27] SIFU has been accepted by CVPR 2024! See you in Seattle!
- [2023/12/13] We release the paper on arXiv.
- [2023/12/10] We build the Project Page.
- Ubuntu 20 / 18
- CUDA=11.6, GPU Memory > 16GB
- Python = 3.8
- PyTorch = 1.13.0 (official Get Started)
- PyTorch3D (official INSTALL.md, recommend install-from-local-clone)
git clone https://github.com/River-Zhang/SIFU.git
sudo apt-get install libeigen3-dev ffmpeg
cd SIFU
conda env create -f environment.yaml
conda activate sifu
pip install -r requirements.txt
Please download the checkpoint (one drive) and place them in ./data/ckpt
Please follow ICON to download the extra data, such as HPS and SMPL.
python -m apps.infer -cfg ./configs/sifu.yaml -gpu 0 -in_dir ./examples -out_dir ./results -loop_smpl 100 -loop_cloth 200 -hps_type pixie
# 1. Register at http://icon.is.tue.mpg.de/ or https://cape.is.tue.mpg.de/
# 2. Download CAPE testset (Easy: 50, Hard: 100)
bash fetch_cape.sh
# evaluation
python -m apps.train -cfg ./configs/train/sifu.yaml -test
# TIP: the default "mcube_res" is 256 in apps/train.