Skip to content

markhorgan/ganplan-webapp

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published