Skip to content

gabriellelittle1/FlairGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlairGPT: Functional Layouts for Aesthetic Interior Realisations

The code for FlairGPT: Functional Layouts for Aesthetic Interior Realisations
Links:

Requirements

Install the requirements

cd Scene_Synthesis
conda create -n flairgpt
conda activate flairgpt
conda install pip
pip install -r requirements.txt

Create the 'hidden.env' file

OPENAI_API_KEY = "YOUR_OPENAI_KEY"

Run

There are two options for running the code:

  1. run_scene_synthesis.ipynb
  2. scene_synthesis.py

We recommend using the notebook (run_scene_synthesis.ipynb) if you would like to see outputs of constraints/re-run cells that fail due to LLM errors (hallucinations etc), or to rerun optimisations that give suboptimal results. Otherwise, run the .py file.

For both options, please edit scene_descriptor to be your desired room description.
The output can be found in Scene_Synthesis/Result_txt. Please note that object retrieval is not implemented in this work.

Example Results

gallery

About

All code for FlairGPT: Repurposing LLMs for Interior Designs, Eurographics 2025

Resources

Stars

21 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors