UrbanWorld

November 7, 2024 ยท View on GitHub

The official implementation of the paper "UrbanWorld: An Urban World Model for 3D City Generation"

Setup

  1. Install dependencies
conda create -n blend python=3.7
conda activate blend
pip install -r requirements-blend.txt
 
conda create -n urbanworld python=3.8
conda activate urbanworld
pip install -r requirements-urbanworld.txt
pip install kaolin==0.13.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-1.12.1_cu113.html
  1. Install blender (tested version: blender-3.2.2-linux-x64).

  2. Download different versions of ControlNet from Hugging Face and UrbanWorld-UV-ControlNet from here.

Quick Start

  1. Modify the settings in run_osm.sh and configs in controlnet/config/.

  2. Run the following command:

bash run_osm.sh