InfiniCity: Infinite-Scale City Synthesis
Chieh Hubert Lin, Hsin-Ying Lee, Willi Menapace, Menglei Chai, Aliaksandr Siarohin, Ming-Hsuan Yang, Sergey Tulyakov
TL;DR
InfiniCity tackles the challenge of infinite-scale 3D city synthesis by decoupling the problem into 2D map generation, 3D voxel completion, and neural rendering. The system uses InfinityGAN-based infinite-pixel 2D map synthesis, octree-based voxel completion to build a watertight 3D world, and GANcraft-style neural rendering to texture and render views. Evaluations on HoliCity demonstrate improved structural plausibility and cross-view consistency, with ablations confirming the value of the contrastive patch discriminator and the voxel-based pipeline. It enables interactive region-based resampling for fast editing and provides a scalable path toward navigable, unlimited-size virtual cities.
Abstract
Toward infinite-scale 3D city synthesis, we propose a novel framework, InfiniCity, which constructs and renders an unconstrainedly large and 3D-grounded environment from random noises. InfiniCity decomposes the seemingly impractical task into three feasible modules, taking advantage of both 2D and 3D data. First, an infinite-pixel image synthesis module generates arbitrary-scale 2D maps from the bird's-eye view. Next, an octree-based voxel completion module lifts the generated 2D map to 3D octrees. Finally, a voxel-based neural rendering module texturizes the voxels and renders 2D images. InfiniCity can thus synthesize arbitrary-scale and traversable 3D city environments, and allow flexible and interactive editing from users. We quantitatively and qualitatively demonstrate the efficacy of the proposed framework. Project page: https://hubert0527.github.io/infinicity/
