Decorum: A Language-Based Approach For Style-Conditioned Synthesis of Indoor 3D Scenes
Kelly O. Marshall, Omid Poursaeed, Sergiu Oprea, Amit Kumar, Anushrut Jignasu, Chinmay Hegde, Yilei Li, Rakesh Ranjan
TL;DR
The paper tackles the challenge of controlling both layout and style in 3D indoor scene generation from natural language prompts. It proposes Decorum, a fully language-based pipeline that converts prompts into densely grounded annotations (via Prompt2Ann) and then into CSS layouts (via Ann2Layout), while grounding furniture through DecoRate, a text-based retrieval module guided by multimodal LLMs. Key contributions include the two-stage NL-to-scene pipeline, the DecoRate retrieval with substantial improvements in Top-K accuracy and a new Text Fidelity Ranking (TFR) metric, and comprehensive evaluation on the 3D-FRONT benchmark demonstrating competitive or superior performance. The work enables flexible, user-driven design for digital environments and lays groundwork for broader language-grounded, style-aware scene synthesis.
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.
