Metaverse-AI-Lab/M3DLayout
M3DLayout: A Multi-Source Dataset of 3D Indoor Layouts and Structured Descriptions for 3D Generation We are continuously scaling up our layout collection and will release more results as soon as they are ready. Please stay tuned and follow our work for updates! In text-driven 3D scene generation, object layout serves as a crucial intermediate representation that bridges high-level language instructions with detailed geometric output. It not only provides a structural blueprint… See the full description on the dataset page: https://huggingface.co/datasets/Metaverse-AI-Lab/M3DLayout.
M3DLayout: A Multi-Source Dataset of 3D Indoor Layouts and Structured Descriptions for 3D Generation
We are continuously scaling up our layout collection and will release more results as soon as they are ready. Please stay tuned and follow our work for updates!
In text-driven 3D scene generation, object layout serves as a crucial intermediate representation that bridges high-level language instructions with detailed geometric output. It not only provides a structural blueprint for ensuring physical plausibility but also supports semantic controllability and interactive editing.
However, the learning capabilities of current 3D indoor layout generation models are constrained by the limited scale, diversity, and annotation quality of existing datasets. To address this, we introduce M3DLayout, a large-scale, multi-source dataset for 3D indoor layout generation. M3DLayout comprises 21,367 layouts and over 433k object instances, integrating three distinct sources: real-world scans, professional CAD designs, and procedurally generated scenes. Each layout is paired with detailed structured text describing global scene summaries, relational placements of large furniture, and fine-grained arrangements of smaller items. This diverse and richly annotated resource enables models to learn complex spatial and semantic patterns across a wide variety of indoor environments.
To assess the potential of M3DLayout, we establish a benchmark using a text-conditioned diffusion model. Experimental results demonstrate that our dataset provides a solid foundation for training layout generation models. Its multi-source composition enhances diversity, notably through the Inf3DLayout subset which provides rich small-object information, enabling the generation of more complex and detailed scenes. We hope that M3DLayout can serve as a valuable resource for advancing research in text-driven 3D scene synthesis.
Dataset Description
The dataset is separated into 3 parts:
To be simple,
If you want to do Scene Generation/Understanding/Reconstruction, Embodied AI and so on, you can directly download the `scene_dataset`. Moreover, you can extract point cloud or do further Detection, Segmentation or Editing tasks since all objects in the scene are clearly separated.
If you want to do some image/text to layout/scene or some 2D tasks, you can download `rendering_dataset`.
If you want to utilize the intermediate scene layout for your downstream research, you can download `layout_dataset`.
We have provided abundant functions in render.py, util.py and visualization_mlayout.py from Object-Retrieval-Layout2Scene to postprocess (visualize/filter/rendering etc. ) the infinigen scene data.
Correlated Linkage
- Github Repository: https://github.com/Graphic-Kiliani/M3DLayout-code
- Paper: https://arxiv.org/abs/2509.23728
- Project Page: https://graphic-kiliani.github.io/M3DLayout/
Citation
If you find this dataset useful, please cite:
@article{zhang2025m3dlayout,
title={M3DLayout: A Multi-Source Dataset of 3D Indoor Layouts and Structured Descriptions for 3D Generation},
author={Yiheng, Zhang and Zhuojiang, Cai and Mingdao, Wang and Meitong, Guo and Tianxiao, Li and Li, Lin and Yuwang, Wang},
journal={arXiv preprint arXiv:2509.23728},
year={2025},
url={https://arxiv.org/abs/2509.23728},
}Dataset Card Contact
If you have any question about our dataset or seek for any form of collaboration, feel free to contact 'e1349382@u.nus.com'.
