ESG: Generating Physically Consistent Dynamic 3D Scenes from Text Descriptions
A research team has introduced ESG, a text-to-3D scene generation pipeline aimed at dynamic scenes rather than the static environments most current systems handle well. The key goal is not just visual plausibility, but scenes that can actually execute inside a modern physics engine without falling apart when objects move, collide, or trigger scripted events.
The system centers on an Evolutive Scene Graph, a machine-checkable representation that encodes entities, physical properties, spatial relationships, and event timelines. A large language model first assembles and validates the graph from a prompt. From there, spatial placement is solved with energy-minimized gradient optimization, while timeline-constrained physical parameters are tuned through differentiable simulation so the final scene satisfies the requested sequence of events.
The output is compiled into an engine-executable class for Unreal Engine, which makes the workflow especially relevant for teams experimenting with AI-assisted level prototyping, simulation-heavy gameplay, or rapid scene blocking. For developers, the interesting part is the emphasis on physical consistency: generating a convincing layout is one thing, but generating one that survives runtime constraints is a much harder problem.
In experiments spanning 10 scenes at three complexity levels, ESG reached a mean event completion score of 16.4 out of 18 and outperformed the strongest engine-executable baseline, SimWorld, as well as an ablated version without physical optimization. The exact production readiness is still an open question, but...
“outputs directly executable in Unreal Engine”
- what
- ESG generates physically consistent dynamic 3D scenes from text prompts and exports them to Unreal Engine
- who
- Xintong Fang and eight coauthors
- when
- Submitted on 14 Sep 2026
- impact
- Could speed up AI-assisted prototyping for Unreal-based workflows and simulation-heavy scenes
Promising for prototyping, but still research-stage
Follow Unreal Engine updates
See relevant stories in your personalized news feed.
Discussion