Official repository for "Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation" (ICLR2025)
71
stars
9
commits
Jupyter Notebook
primary language
Apr 8, 2025
updated
Official repository for "Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation"
conda env create -f environment.yml
example_indoor.ipynb or example_outdoor.ipynb.The evaluation set that was used in the paper is provided in eval/evaluation_set, but to generate your own set, we also provided eval/generate_layouts_for_eval.ipynb notebook for this purpose.
To run the evaluation for multi-stage object generation, run the following command from the project parent directory:
python -m eval.evaluate_generation
python -m eval.evaluate_consistency
eval/compute_metrics_avg.ipynb.We provide a list of potential directions that can help improve this work
If you use this code base or compare against it, please cite our paper
@inproceedings{
eldesokey2025buildascene,
title={Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation},
author={Abdelrahman Eldesokey and Peter Wonka},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025},
url={https://openreview.net/forum?id=gg6dPtdC1C}
}
5 commits
4 commits
Jupyter Notebook
98.4%
Python
1.6%
Official repository for "Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation" (ICLR2025)
71
stars
9
commits
Jupyter Notebook
primary language
Apr 8, 2025
updated
Official repository for "Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation"
conda env create -f environment.yml
example_indoor.ipynb or example_outdoor.ipynb.The evaluation set that was used in the paper is provided in eval/evaluation_set, but to generate your own set, we also provided eval/generate_layouts_for_eval.ipynb notebook for this purpose.
To run the evaluation for multi-stage object generation, run the following command from the project parent directory:
python -m eval.evaluate_generation
python -m eval.evaluate_consistency
eval/compute_metrics_avg.ipynb.We provide a list of potential directions that can help improve this work
If you use this code base or compare against it, please cite our paper
@inproceedings{
eldesokey2025buildascene,
title={Build-A-Scene: Interactive 3D Layout Control for Diffusion-Based Image Generation},
author={Abdelrahman Eldesokey and Peter Wonka},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025},
url={https://openreview.net/forum?id=gg6dPtdC1C}
}
5 commits
4 commits
Jupyter Notebook
98.4%
Python
1.6%