NeoWorld-Pro: Programming Interactive Scenes from Monocular Images for Embodied Simulation
Organizations: Shanghai Jiao Tong University · Huazhong University of Science and Technology
Abstract
The advancement of Embodied AI necessitates high-quality simulation assets that faithfully mirror the real world. However, transforming raw visual observations into simulation-ready scenes remains challenging due to the lack of physical grounding and scene-level interactivity in current image-to-URDF methods. We propose NeoWorld-Pro, a framework that reformulates monocular scene reconstruction as procedural programming for interactive 3D environments. Leveraging the zero-shot reasoning and code synthesis capabilities of MLLMs, NeoWorld-Pro converts a single RGB image into executable programs specifying object geometry, articulation, and physical properties. A physics-in-the-loop mechanism then iteratively refines the generated programs by validating their execution in a physics engine, enforcing physically plausible articulations, valid object compositions and interactions, and accurate spatial relationships. Experiments show that NeoWorld-Pro outperforms open-loop and prior monocular reconstruction methods, while enabling complex downstream tasks such as stable stacking and fine-grained manipulation.
Figures & tables
| Method | Total | #Pred | #Hit | Miss | Type | Axis | Pivot |
|---|---|---|---|---|---|---|---|
| Articulate-Anything [ 10 ] | 245 | 170 | 95 | 61.22 | 69.39 | 63.25 | 0.32 |
| PhysX-Anything [ 2 ] | 245 | 192 | 126 | 48.57 | 58.78 | 45.80 | 0.37 |
| URDF-Anything+ [ 30 ] | 245 | 96 | 74 | 69.80 | 82.86 | 50.41 | 0.40 |
| Articraft [ 40 ] | 245 | 304 | 190 | 22.45 | 29.39 | 30.14 | 0.23 |
| Ours | 245 | 268 | 216 | 11.83 | 18.78 | 28.52 | 0.19 |
| Method | S-Pen | P-Pen | S-Stab | O-Stab | CLIP | DINOv2 | Complete | Layout | Function |
|---|---|---|---|---|---|---|---|---|---|
| Full benchmark | |||||||||
| VIGA [ 36 ] | 56.67 | 63.37 | 23.33 | 27.33 | 0.8831 | 0.6087 | 4.70 | 3.95 | 3.45 |
| SAGE [ 31 ] | 6.67 | 2.41 | 70.00 | 91.60 | 0.8729 | 0.5379 | 3.80 | 2.60 | 2.90 |
| Ours | 0.00 | 0.00 | 100.00 | 100.00 | 0.9128 | 0.7855 | 6.20 | 5.35 | 5.58 |
| Tabletop subset | |||||||||
| VIGA [ 36 ] | 54.55 | 67.26 | 18.18 | 25.66 | 0.8764 | 0.5950 | 4.55 | 3.91 | 3.00 |
3D Scene Generation
3D scene generation creates structured, explorable environments from text, images, maps, or other inputs.
See all 190 papers