- Jan 9, 2026: 🤗 We release the first version of Mesh4D!
conda create -n mesh4d python=3.10.18
conda activate mesh4dWe test our model with Python 3.10 and PyTorch 2.5.1+cu124.
pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu124
pip install -r requirements.txt
cd hy3dpaint/custom_rasterizer
pip install -e .
cd ../..
cd hy3dpaint/DifferentiableRenderer
bash compile_mesh_painter.sh
cd ../..
wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -P hy3dpaint/ckpt
cd hy3dshape
python ./setup_im2mesh.py build_ext --inplace
cd ..Download model checkpoint
mkdir ckpt
gdown 1e9YGQAuFr5BDN2--srDEMnoULb4ZP5sx -O ./ckpt/ # deformation vae
gdown 1jeNwiP9-B1uyKvk3_yBN7Y9-D7YQxBc5 -O ./ckpt/ # denoiserWe provide some preprocessed in-the-wild image sequences from Consistent4D dataset ./DATA/ for inference:
cd hy3dshape
python infer.pyFor other in-the-wild videos, you need to first segment foreground object out and save it as a sequence of RGBA images with white background.
The benchmark and evaluation code will come soon.
Visualization code will come soon.
We have used codes from other great research work, including Hunyuan3D-2.1, TripoSG, Motion2VecSets, Consistent4D, and Diffusion4D. We sincerely thank the authors for their awesome work!
If you find Mesh4D useful for your research and applications, please cite us using this BibTex:
@misc{jiang2026mesh4d,
title={Mesh4D: 4D Mesh Reconstruction and Tracking from Monocular Video},
author={Zeren Jiang and Chuanxia Zheng and Iro Laina and Diane Larlus and Andrea Vedaldi},
year={2026},
eprint={2601.05251},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2601.05251},
}