NeoWorld: Neural Simulation of Explorable Virtual Worlds via Progressive 3D Unfolding

Yanpeng Zhao1,2, Shanyan Guan2, Yunbo Wang1,†, Yanhao Ge2, Wei Li2, Xiaokang Yang1
1MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University
2vivo Mobile Communication Co., Ltd.
Corresponding author: Yunbo Wang

Demo

Pipeline of NeoWorld

HyperNeRF architecture.

Abstract

We introduce NeoWorld, a deep learning framework for generating interactive 3D virtual worlds from a single input image. Inspired by the on-demand worldbuilding concept in the science fiction novel Simulacron-3 (1964), our system constructs expansive environments where only the regions actively explored by the user are rendered with high visual realism through object-centric 3D representations. Unlike previous approaches that rely on global world generation or 2D hallucination, NeoWorld models key foreground objects in full 3D, while synthesizing backgrounds and non-interacted regions in 2D to ensure efficiency. This hybrid scene structure, implemented with cutting-edge representation learning and object-to-3D techniques, enables flexible viewpoint manipulation and physically plausible scene animation, allowing users to control object appearance and dynamics using natural language commands. As users interact with the environment, the virtual world progressively unfolds with increasing 3D detail, delivering a dynamic, immersive, and visually coherent exploration experience. NeoWorld significantly outperforms existing 2D and depth-layered 2.5D methods on the WorldScore benchmark.

Related Work

• [CVPR 2025] WonderWorld: Interactive 3D Scene Generation from a Single Image

BibTeX

 
            @misc{zhao2025neoworldneuralsimulationexplorable,
                title={NeoWorld: Neural Simulation of Explorable Virtual Worlds via Progressive 3D Unfolding}, 
                author={Yanpeng Zhao and Shanyan Guan and Yunbo Wang and Yanhao Ge and Wei Li and Xiaokang Yang},
                year={2025},
                eprint={2509.24441},
                archivePrefix={arXiv},
                primaryClass={cs.CV},
                url={https://arxiv.org/abs/2509.24441}, 
          }