Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.3 KB

readme.md

File metadata and controls

27 lines (15 loc) · 1.3 KB

Gan Plan

This is a web implmentation of HouseGan where you can create a graph of rooms that describes what rooms are connected. It will then generate a variation of floor plans based on plans it has been trained with. It is designed to be used with this Rhino plugin so you can modify the plan in Rhino. This project was developed during the AEC Tech 2020 Hackathon by Brandom Pachua, Demi Chang, Mark Horgan, Matthew Breau and Leland Curtis.

Screenshot of Gan Plan

Setup

Requires Python 3.7 or greater.

Download the dataset

Download the dataset from here and place exp_demo_D_500000.pth (the pre-trainined model) in the root of the project.

Setup up a virtual environment in Python

python3 -m venv env
source env/bin/activate

Install the Python packages:

pip3 install -r requirements.txt

Start the server

cd src
python3 app.py