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.
Requires Python 3.7 or greater.
Download the dataset from here and place exp_demo_D_500000.pth
(the pre-trainined model) in the root of the project.
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
cd src
python3 app.py