4DSynth: Controllable Procedural World Synthesis for Dynamic Embodied Simulation
Organizations: Nanyang Technological University, Singapore · University of Oxford, UK · Princeton University, USA · Google DeepMind, USA
Abstract
Embodied agents need environments that are visually diverse, physically interactive, and changing over time. Procedural simulators can generate large interactive scene collections, and recent 4D generators produce compelling visual dynamics. Combining these properties in one environment, however, still demands extensive manual effort, and the result is rarely editable or controllable enough to reuse at scale. We present 4DSynth, a controllable procedural system that turns a natural-language description, a blueprint mask, or a single photograph into an editable 4D environment with explicit geometry, animated actors, collision-free trajectories, and physics-ready simulation state. Multiple scene routes share one geometry-grounded representation, so the same pipeline handles animation, camera planning, rendering, and task generation. To validate the full pipeline, we construct 4DSynth-Nav, an interactive navigation benchmark generated entirely from 4DSynth's procedural scenes. Two vision-language models evaluated across three difficulty tiers both fail the majority of tasks and stall after early subtasks. The same procedural controllability that produces these environments also makes each failure reproducible and each difficulty axis independently tunable. This paper presents both a controllable generation pipeline and the scalable benchmark it enables, offering a practical foundation for developing and evaluating embodied agents.
Figures & tables
| Property | Value |
|---|---|
| Total tasks | 333 (L1: 113, L2: 110, L3: 110) |
| Unique scenes | 113 (from 122 physics-enabled Infinigen Indoors scenes) |
| Room types | living room, bedroom, kitchen, dining room, bathroom |
| Task types | navigate (113), two-waypoint nav (130), pick-and-place (90) |
| Pickup objects | 11 categories (book, cup, bottle, bowl, vase, …) |
| Destination objects | 11 categories (shelf, desk, counter, toilet, …) |
| Model | Level | SR | SP | GD | Coll. | Steps |
|---|---|---|---|---|---|---|
| Qwen3-VL-30B | L1 | 16.8 | 16.8 | 4.74 | 43.2 | 120.2 |
| L2 | 18.2 | 35.5 | 3.84 | 36.6 | 103.8 | |
| L3 | 4.5 | 15.0 | 4.22 | 37.8 | 117.2 | |
| All | 13.2 | 22.4 | 4.27 | 39.2 | 113.8 | |
| Gemini 3.1 Pro | L1 | 57.5 | 57.5 | 2.41 | 17.0 | 79.5 |
| L2 | 23.6 | 36.4 | 2.42 | 20.2 | 114.0 |
Procedural Content Generation
Procedural content generation creates game levels, 3D worlds, assets, stories, and simulation environments through algorithms and learned models.
See all 66 papers