Decorum: A Language-Based Approach For Style-Conditioned Synthesis of Indoor 3D Scenes

Kelly O. Marshall, Omid Poursaeed, Sergiu Oprea, Amit Kumar, Anushrut Jignasu +3 more
3/23/2025
cs.CV

No confident code implementation found for this paper.

Abstract

3D indoor scene generation is an important problem for the design of digital and real-world environments. To automate this process, a scene generation model should be able to not only generate plausible scene layouts, but also take into consideration visual features and style preferences. Existing methods for this task exhibit very limited control over these attributes, only allowing text inputs in the form of simple object-level descriptions or pairwise spatial relationships. Our proposed method Decorum enables users to control the scene generation process with natural language by adopting language-based representations at each stage. This enables us to harness recent advancements in Large Language Models (LLMs) to model language-to-language mappings. In addition, we show that using a text-based representation allows us to select furniture for our scenes using a novel object retrieval method based on multimodal LLMs. Evaluations on the benchmark 3D-FRONT dataset show that our methods achieve improvements over existing work in text-conditioned scene synthesis and object retrieval.

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. Any repos shown below are weak matches — 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{marshall2025decorum,
  title  = {Decorum: A Language-Based Approach For Style-Conditioned Synthesis of Indoor 3D Scenes},
  author = {Kelly O. Marshall and Omid Poursaeed and Sergiu Oprea and Amit Kumar and Anushrut Jignasu and Chinmay Hegde and Yilei Li and Rakesh Ranjan},
  year   = {2025},
  eprint = {2503.18155},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.18155v2}
}

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/2503.18155.svg)](https://codeofpaper.com/paper/2503.18155)

Discussion