VeRi3D: Generative Vertex-based Radiance Fields for 3D Controllable Human Image Synthesis (ICCV2023)
Figure: Overview of VeRi3D.
NVIDIA GPUs are required for this project. The training codes have been tested on NVIDIA V100, NVIDIA A100, NVIDIA RTX3090. We recommend using anaconda to manage the python environments.
conda create --name veri3d python=3.8
conda activate veri3d
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
conda install pytorch3d -c pytorch3d
pip install -r requirements.txt- Code release.
- Training scripts.
- Inference scripts.
Register and download SMPL models here. Put the downloaded models in the folder smpl_models. Only the neutral one is needed. The folder structure should look like
./
├── ...
└── smpl_models/
├── smpl/
└── SMPL_NEUTRAL.pkl
DeepFashion dataset are borrowed from EVA3D. Please follow their instructions to get the dataset and put assets/train_list.txt under datasets/DeepFashion/.
bash scripts/train_deepfashion_512x256_veri3d.shIntermediate results will be saved under checkpoint/train_deepfashion_512x256_veri3d/volume_renderer/samples every 100 iterations. The first line presents inference images from EMA generator. The second line present one inference sample of the training generator and one sample from the training dataset.
The pretrained models are available here.
Run the following script to perform pose control (with AIST++ pose), shape control, view control, appearance control and part-level control.
bash scripts/control_demo_deepfashion_512x256.shThe implementation is built on source codes shared by EVA3D. We thank the authors for their generosity to release code.
If you find our work useful, please consider citing:
@InProceedings{Chen_2023_ICCV,
author = {Chen, Xinya and Huang, Jiaxin and Bin, Yanrui and Yu, Lu and Liao, Yiyi},
title = {VeRi3D: Generative Vertex-based Radiance Fields for 3D Controllable Human Image Synthesis},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2023},
pages = {8986-8997}
}