PanoDreamer: Consistent Text to 360-Degree Scene Generation
Zhexiao Xiong, Zhang Chen, Zhong Li, Yi Xu, Nathan Jacobs
TL;DR
PanoDreamer introduces a two-stage framework for consistent text- and image-guided 360-degree scene generation: first synthesize a complete panorama guided by an LLM and warping, then lift to 3D via depth-estimated point clouds and 3D Gaussian Splatting. The method extends static panoramas with trajectory-guided moving views using conditional diffusion, followed by depth-aligned fusion and a two-stage refinement of 3D Gaussians to ensure geometric consistency across viewpoints. Key contributions include semantically preserved warping for occlusion filling, depth alignment between panorama and moving scenes, and a global-level 3D reconstruction that supports free camera movement. Experiments show higher-quality, more coherent 360-degree scenes than baselines, with robust performance across indoor and outdoor environments and customizable scene extensions, enabling practical VR/AR and gaming applications.
Abstract
Automatically generating a complete 3D scene from a text description, a reference image, or both has significant applications in fields like virtual reality and gaming. However, current methods often generate low-quality textures and inconsistent 3D structures. This is especially true when extrapolating significantly beyond the field of view of the reference image. To address these challenges, we propose PanoDreamer, a novel framework for consistent, 3D scene generation with flexible text and image control. Our approach employs a large language model and a warp-refine pipeline, first generating an initial set of images and then compositing them into a 360-degree panorama. This panorama is then lifted into 3D to form an initial point cloud. We then use several approaches to generate additional images, from different viewpoints, that are consistent with the initial point cloud and expand/refine the initial point cloud. Given the resulting set of images, we utilize 3D Gaussian Splatting to create the final 3D scene, which can then be rendered from different viewpoints. Experiments demonstrate the effectiveness of PanoDreamer in generating high-quality, geometrically consistent 3D scenes.
