Deep Mesh Prior is an unsupervised mesh restoration method using graph convolutional networks, which takes a single incomplete mesh as input data and directly outputs the reconstructed mesh without being trained using large-scale datasets.
python==3.8
torch==1.13.0
torch_geometric==2.2.0
git clone https://github.com/astaka-pe/DeepMeshPrior.git
cd DeepMeshPrior
docker build -t astaka-pe/dmp .
docker run -itd --gpus all --name dmp -v.:/work astaka-pe/dmp
docker exec -it dmp /bin/bash
mkdir datasets/c_output datasets/d_output logs/
python3 denoise.py -i datasets/d_input/dragon
python3 completion.py -i datasets/c_input/dragon
Please check out our newer works, "Dual-DMP" for mesh denoising and "SeMIGCN" for mesh inpainting.