Transform facade images into 3D Blender buildings with a simple web interface.
| Original Photo | Rectified | 3D Model in Blender |
|---|---|---|
![]() |
![]() |
![]() |
- Upload any building facade image
- Optional perspective correction for angled photos
- Automatic 3D building generation with customizable dimensions
- Exports directly to Blender (.blend) files
Simply double-click BuildingGenerator.command to launch the tool!
Run in terminal:
./launch.shOr manually:
python3 building_generator_server.pyThe tool will automatically open in your browser at http://localhost:5555
- Python 3 - Usually pre-installed on Mac/Linux
- Flask - Will be installed automatically on first run
- Blender - Download from https://www.blender.org/download/
- Upload - Select a building facade image
- Rectify (Optional) - Fix perspective distortion by clicking 4 corners
- Generate - Set dimensions and create the 3D model
- The .blend file is saved to your Downloads folder
BuildingGenerator.command- Mac double-click launcherlaunch.sh- Unix/Linux launcher scriptbuilding_generator_server.py- Local web serverbuilding-generator.html- Web interfacecreateBuilding.py- Blender generation scriptrequirements.txt- Python dependencies
Click Settings in the web interface and select your Blender application.
Run:
pip3 install -r requirements.txtEdit building_generator_server.py and change the port number in the last line.
MIT License - see LICENSE for details.


