InstructLayout: Instruction-Driven 2D and 3D Layout Synthesis with Semantic Graph Prior
Chenguo Lin, Yuchen Lin, Panwang Pan, Xuanyang Zhang, Yadong Mu

TL;DR
InstructLayout is a new generative framework that uses a semantic graph prior to enhance controllability and fidelity in 2D and 3D layout synthesis driven by natural language instructions.
Contribution
It introduces a semantic graph prior integrated with a layout decoder, enabling zero-shot versatility and improved controllability in layout synthesis.
Findings
Outperforms state-of-the-art methods significantly in 2D and 3D tasks.
Demonstrates zero-shot generalization across various layout tasks.
Validates effectiveness through extensive ablation studies.
Abstract
Comprehending natural language instructions is a charming property for both 2D and 3D layout synthesis systems. Existing methods implicitly model object joint distributions and express object relations, hindering generation's controllability. We introduce InstructLayout, a novel generative framework that integrates a semantic graph prior and a layout decoder to improve controllability and fidelity for 2D and 3D layout synthesis. The proposed semantic graph prior learns layout appearances and object distributions simultaneously, demonstrating versatility across various downstream tasks in a zero-shot manner. To facilitate the benchmarking for text-driven 2D and 3D scene synthesis, we respectively curate two high-quality datasets of layout-instruction pairs from public Internet resources with large language and multimodal models. Extensive experimental results reveal that the proposed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Modular Robots and Swarm Intelligence · Model-Driven Software Engineering Techniques
