UrbanArchitect / UrbanArchitect

The official repository of our paper: "Urban Architect: Steerable 3D Urban Scene Generation with Layout Prior"
106 stars 7 forks source link

Urban Architect: Steerable 3D Urban Scene Generation with Layout Prior

arXiv Project Demo

https://github.com/UrbanArchitect/UrbanArchitect/assets/13656744/ffd06914-f522-44a2-9a44-93a516506e36

Introduction

The repository contains the official implementation of source code and pre-trained models of our paper:"[Urban Architect: Steerable 3D Urban Scene Generation with Layout Prior]()". It is a novel pipeline for large-scale 3D urban scene generation!

Updates

Environments

  1. Main requirements:
  2. Download the pretrained model weights of Stable Diffusion
  3. Download the pretrained model weights of CLIP
  4. Download the pretrained model weights of ControlNet
  5. Other requirements are provided in requirements.txt

Generate a Scene

Coarse stage

Please refer to train.sh.

Refinement stage

Please refer to refine.sh.

Render video

Please refer to render.sh.

To-Do List

Related Work

Citation

If you find this project useful for your work, please consider citing:

@article{lu2024urban,
  title={Urban Architect: Steerable 3D Urban Scene Generation with Layout Prior},
  author={Lu, Fan and Lin, Kwan-Yee and Xu, Yan and Li, Hongsheng and Chen, Guang and Jiang, Changjun},
  journal={arXiv preprint arXiv:2404.06780},
  year={2024}
}