SAGE: Scalable Agentic 3D Scene Generation for Embodied AI

Hongchi Xia, Xuan Li, Zhaoshuo Li, Qianli Ma, Jiashu Xu +7 more
2/10/2026
cs.CVcs.RO

No official code found. Best implementation: NVlabs/sage (372 stars, Apache-2.0, last commit 2026-04-22).

Abstract

Real-world data collection for embodied agents remains costly and unsafe, calling for scalable, realistic, and simulator-ready 3D environments. However, existing scene-generation systems often rely on rule-based or task-specific pipelines, yielding artifacts and physically invalid scenes. We present SAGE, an agentic framework that, given a user-specified embodied task (e.g., "pick up a bowl and place it on the table"), understands the intent and automatically generates simulation-ready environments at scale. The agent couples multiple generators for layout and object composition with critics that evaluate semantic plausibility, visual realism, and physical stability. Through iterative reasoning and adaptive tool selection, it self-refines the scenes until meeting user intent and physical validity. The resulting environments are realistic, diverse, and directly deployable in modern simulators for policy training. Policies trained purely on this data exhibit clear scaling trends and generalize to unseen objects and layouts, demonstrating the promise of simulation-driven scaling for embodied AI. Code, demos, and the SAGE-10k dataset can be found on the project page here: https://research.nvidia.com/labs/dir/sage/.

View on arXivView PDF

Code Implementations(1)

NVlabs/sageCommunity74%
Apache-2.0

Official Code Release of SAGE: Scalable Agentic 3D Scene Generation for Embodied AI

37230C, C++Jan 28, 20266 months agoApache-2.0

Similar Papers

Cite this paper

@article{xia2026sage,
  title  = {SAGE: Scalable Agentic 3D Scene Generation for Embodied AI},
  author = {Hongchi Xia and Xuan Li and Zhaoshuo Li and Qianli Ma and Jiashu Xu and Ming-Yu Liu and Yin Cui and Tsung-Yi Lin and Wei-Chiu Ma and Shenlong Wang and Shuran Song and Fangyin Wei},
  year   = {2026},
  eprint = {2602.10116},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.10116v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.10116.svg)](https://codeofpaper.com/paper/2602.10116)

Discussion