- Clone the repository
- Download libigl and example scene data. Link.
- Unzip and move checkpoints, libigl and scenes folders under PUT folder.
- Run:
python texture_mesh.py --scene_path ../scenes/005 --model_name consistency --blend custom
- Run
python reprojection.py --scene_path ../scenes/005/ --mesh_name 005 --create_dict --create_3D_mapping
- Run the script that exist in blender file(blender_con.blend) and change the paths accordingly. This will result to grayscales rendering and viepoints' rotation and tranlation matrices.
- Use smart-unwrap to create uv coordinates and store your mesh as .obj file.
@inproceedings{PUT2021,
title={Projective Urban Texturing},
author={Yiangos Georgiou and Melinos Averkiou and Tom Kelly and Evangelos Kalogerakis},
booktitle={International Conference on 3D Vision (3DV)},
year={2021}}