ReSpace: Text-Driven 3D Indoor Scene Synthesis and Editing with Preference Alignment
Martin JJ. Bucher, Iro Armeni
TL;DR
ReSpace tackles the challenge of text-driven 3D indoor scene synthesis and editing by introducing a Structured Scene Representation and a specialized SG-LLM trained with SFT and GRPO. It decouples asset selection from scene description for asset-agnostic deployment and uses a zero-shot LLM for removals and prompt generation, enabling efficient object addition and full-scene synthesis. A novel voxelization-based loss (VBL) provides fine-grained geometry-aware evaluation and serves as a verifiable reward during preference alignment. Experimental results on non-rectangular layouts show state-of-the-art performance for object addition and strong human-perceived quality for full scenes, with practical implications for editable, inventory-agnostic interior design and robotics contexts.
Abstract
Scene synthesis and editing has emerged as a promising direction in computer graphics. Current trained approaches for 3D indoor scenes either oversimplify object semantics through one-hot class encodings (e.g., 'chair' or 'table'), require masked diffusion for editing, ignore room boundaries, or rely on floor plan renderings that fail to capture complex layouts. LLM-based methods enable richer semantics via natural language (e.g., 'modern studio with light wood furniture'), but lack editing functionality, are limited to rectangular layouts, or rely on weak spatial reasoning from implicit world models. We introduce ReSpace, a generative framework for text-driven 3D indoor scene synthesis and editing using autoregressive language models. Our approach features a compact structured scene representation with explicit room boundaries that enables asset-agnostic deployment and frames scene editing as a next-token prediction task. We leverage a dual-stage training approach combining supervised fine-tuning and preference alignment, enabling a specially trained language model for object addition that accounts for user instructions, spatial geometry, object semantics, and scene-level composition. For scene editing, we employ a zero-shot LLM to handle object removal and prompts for addition. We further introduce a voxelization-based evaluation capturing fine-grained geometry beyond 3D bounding boxes. Experimental results surpass state-of-the-art on addition and achieve superior human-perceived quality on full scene synthesis.
