Skip to content

ygeorg01/PUT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Projective Urban Texturing

img

Setup the experiment

  • 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

Extract dictionaries and 2D-3D correspondances.

  • Run python reprojection.py --scene_path ../scenes/005/ --mesh_name 005 --create_dict --create_3D_mapping

Extract viewpoints and renderings from a scene.

  • 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.

Cite

  @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}}