[CVPR 2025] MVPaint: Synchronized Multi-View Diffusion for Painting Anything 3D
261
stars
19
commits
Python
primary language
Aug 22, 2025
updated
Paper • Arxiv • Project Page • Citation
MVPaint generates multi-view consistent textures with arbitrary UV unwrapping and high generation versatility.
### environment for preprocessing, stage_1_low_res and final visualization
sh env_mvdream.sh
### environment for stage_1_high_res and stage_2_3
sh env_syncmvd.sh
The script needs to download multiple pretrained models from Hugging Face, which may take time to complete during the first run.
Our pretrained model could be found here.
We provide a sample mesh under the ./samples folder. You can use it to quickly test the script and verify its functionality.
### please modify paths in run_pipeline.sh, they are:
### CODE_ROOT, CKPT_PATH, SAMPLE_DIR, prompt_file, OUT_ROOT
sh run_pipeline.sh
If you find our code or paper helps, please consider citing:
@inproceedings{cheng2025mvpaint,
title={Mvpaint: Synchronized multi-view diffusion for painting anything 3d},
author={Cheng, Wei and Mu, Juncheng and Zeng, Xianfang and Chen, Xin and Pang, Anqi and Zhang, Chi and Wang, Zhibin and Fu, Bin and Yu, Gang and Liu, Ziwei and others},
booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference},
pages={585--594},
year={2025}
}
Thanks to these amazing works which MVPaint is built upon: MVDream, SyncMVD and Paint3D
Python
99.7%
[CVPR 2025] MVPaint: Synchronized Multi-View Diffusion for Painting Anything 3D
261
stars
19
commits
Python
primary language
Aug 22, 2025
updated
Paper • Arxiv • Project Page • Citation
MVPaint generates multi-view consistent textures with arbitrary UV unwrapping and high generation versatility.
### environment for preprocessing, stage_1_low_res and final visualization
sh env_mvdream.sh
### environment for stage_1_high_res and stage_2_3
sh env_syncmvd.sh
The script needs to download multiple pretrained models from Hugging Face, which may take time to complete during the first run.
Our pretrained model could be found here.
We provide a sample mesh under the ./samples folder. You can use it to quickly test the script and verify its functionality.
### please modify paths in run_pipeline.sh, they are:
### CODE_ROOT, CKPT_PATH, SAMPLE_DIR, prompt_file, OUT_ROOT
sh run_pipeline.sh
If you find our code or paper helps, please consider citing:
@inproceedings{cheng2025mvpaint,
title={Mvpaint: Synchronized multi-view diffusion for painting anything 3d},
author={Cheng, Wei and Mu, Juncheng and Zeng, Xianfang and Chen, Xin and Pang, Anqi and Zhang, Chi and Wang, Zhibin and Fu, Bin and Yu, Gang and Liu, Ziwei and others},
booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference},
pages={585--594},
year={2025}
}
Thanks to these amazing works which MVPaint is built upon: MVDream, SyncMVD and Paint3D
Python
99.7%