SceneNAT: Masked Generative Modeling for Language-Guided Indoor Scene Synthesis
Jeongjun Choi, Yeonsoo Park, H. Jin Kim
TL;DR
SceneNAT tackles language-conditioned 3D indoor scene synthesis by introducing a masked non-autoregressive transformer (MISM) that reconstructs entire scenes in parallel. It combines a scene decoder with a dedicated triplet predictor for explicit relational reasoning, trained with a reconstruction loss and a set-based bipartite-matching objective. On augmented 3D-FRONT data, it achieves state-of-the-art results in instruction adherence and spatial accuracy while being significantly more efficient than autoregressive or diffusion baselines. This approach enables real-time, controllable generation and robust generalization to complex relational instructions, with potential extensions to multimodal conditioning and generative asset creation.
Abstract
We present SceneNAT, a single-stage masked non-autoregressive Transformer that synthesizes complete 3D indoor scenes from natural language instructions through only a few parallel decoding passes, offering improved performance and efficiency compared to prior state-of-the-art approaches. SceneNAT is trained via masked modeling over fully discretized representations of both semantic and spatial attributes. By applying a masking strategy at both the attribute level and the instance level, the model can better capture intra-object and inter-object structure. To boost relational reasoning, SceneNAT employs a dedicated triplet predictor for modeling the scene's layout and object relationships by mapping a set of learnable relation queries to a sparse set of symbolic triplets (subject, predicate, object). Extensive experiments on the 3D-FRONT dataset demonstrate that SceneNAT achieves superior performance compared to state-of-the-art autoregressive and diffusion baselines in both semantic compliance and spatial arrangement accuracy, while operating with substantially lower computational cost.
