Self-Evolving 3D Scene Generation from a Single Image
Kaizhi Zheng, Yue Fan, Jing Gu, Zishuo Xu, Xuehai He, Xin Eric Wang
TL;DR
EvoScene introduces a training-free, self-evolving pipeline that progressively converts a single image into a complete textured 3D scene by cycling geometry and appearance across three stages. It combines depth-based priors and 3D diffusion for mesh completion with depth-conditioned video diffusion for photorealistic textures, iteratively expanding scene coverage. Through iterative refinement and depth conditioning, EvoScene achieves superior geometry, layout coherence, and texture fidelity compared to state-of-the-art baselines, with strong human and GPT-4o evaluations and automatic metrics. The approach demonstrates practical potential for automated 3D content creation from minimal input, without requiring additional training data or fine-tuning of models.
Abstract
Generating high-quality, textured 3D scenes from a single image remains a fundamental challenge in vision and graphics. Recent image-to-3D generators recover reasonable geometry from single views, but their object-centric training limits generalization to complex, large-scale scenes with faithful structure and texture. We present EvoScene, a self-evolving, training-free framework that progressively reconstructs complete 3D scenes from single images. The key idea is combining the complementary strengths of existing models: geometric reasoning from 3D generation models and visual knowledge from video generation models. Through three iterative stages--Spatial Prior Initialization, Visual-guided 3D Scene Mesh Generation, and Spatial-guided Novel View Generation--EvoScene alternates between 2D and 3D domains, gradually improving both structure and appearance. Experiments on diverse scenes demonstrate that EvoScene achieves superior geometric stability, view-consistent textures, and unseen-region completion compared to strong baselines, producing ready-to-use 3D meshes for practical applications.
