GRE-Diff: Gaussian Room Embeddings for Structured Layout Diffusion

Jing Wang, Haoran Xiong, Zihao Yan, Minglun Gong, Hui Huang
7/9/2026
cs.CV

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Designing functional and aesthetically coherent floor plans requires exploring a vast space of possible room arrangements, a task that quickly becomes overwhelming for human designers. In this paper, we propose GRE-Diff, a controllable and interactive diffusion-based framework that automates the creation and editing of apartment floor plans under user-specified constraints. By combining AI-generated suggestions with real-time, human-in-the-loop editing, the system enables users to specify room types, room counts, boundary shapes, and editing operations through LLM-parsed instructions or GUI-based interaction. It then generates a diverse set of plausible and well-structured designs for refinement. At the core of our approach is Gaussian Room Embedding (GRE), a continuous latent representation that models each room as a spatial Gaussian distribution capturing its location and extent. Extensive experiments on the RPLAN dataset show that GRE-Diff produces high-quality, constraint-aware, and editable polygonal layouts, offering a practical step toward bridging AI-driven automation and human creativity in spatial design.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2026grediff,
  title  = {GRE-Diff: Gaussian Room Embeddings for Structured Layout Diffusion},
  author = {Jing Wang and Haoran Xiong and Zihao Yan and Minglun Gong and Hui Huang},
  year   = {2026},
  eprint = {2607.08086},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.08086v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.08086.svg)](https://codeofpaper.com/paper/2607.08086)

Discussion