ESG: Generating Physically Consistent Dynamic 3D Scenes from Text Descriptions

Xintong Fang, Zhiyuan Fang, Rengan Xie, Xuhong Zhang, Guoyuan An +4 more
9/14/2026
cs.GRcs.CV

No confident code implementation found for this paper.

Abstract

Recent progress in image and 3D scene generation has enabled increasingly realistic static environments, yet most methods remain confined to such static configurations. Generating dynamic scenes from natural language is fundamentally challenging: it requires joint reasoning over scene structure, temporal evolution, and physical feasibility, while ensuring reliable execution in modern physics engines. We present a unified framework for generating physically consistent dynamic 3D scenes from text, with outputs directly executable in Unreal Engine. Central to our approach is the \emph{Evolutive Scene Graph} (ESG), which specifies entities with physical attributes, spatial relations, and event-driven timelines in a machine-checkable form. Given a prompt, a large language model constructs and validates a complete ESG; spatial layouts are grounded via energy-minimized gradient optimization; timeline-constrained physical parameters are then optimized through differentiable simulation to satisfy user-specified events; and the resulting scene is compiled into an engine-executable class. Experiments on 10 scenes across three complexity levels show that our method achieves $16.4/18$ mean event completion, outperforming Scene Language, the strongest engine-executable baseline (SimWorld), and our ablation without physical optimization by a clear margin in event completion and parameter accuracy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fang2026esg,
  title  = {ESG: Generating Physically Consistent Dynamic 3D Scenes from Text Descriptions},
  author = {Xintong Fang and Zhiyuan Fang and Rengan Xie and Xuhong Zhang and Guoyuan An and Zeran Liu and Jingyan Zhang and Jiarui Guo and Yuchi Huo},
  year   = {2026},
  eprint = {2609.15392},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.15392v1}
}

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/2609.15392.svg)](https://codeofpaper.com/paper/2609.15392)

Discussion