atlas

Research map / 3D vision / Gaussian splatting

Generative Gaussian Splatting for Unbounded 3D City Generation

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GaussianCity, a generative 3D Gaussian splatting framework that uses a compact BEV-Point representation and a Point Serializer-based decoder to synthesize unbounded 3D cities in a single feed-forward pass.

Problem

Unbounded 3D city generation with 3D Gaussian splatting is infeasible because the number of Gaussians grows to billions, causing out-of-memory issues and huge storage for city-scale scenes.

Approach

Decouples Gaussian attributes into position-related BEV maps (extruded into visible BEV points with a constant VRAM budget) and style-related instance codes in a style lookup table, then decodes Gaussian RGB attributes with a point-serialized Transformer and rasterizes them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GaussianCity instead of CityDreamerGoogleEarth city generation · GoogleEarthFID: 97.38 -> 86.94Helped
Use GaussianCity instead of CityDreamerGoogleEarth city generation · GoogleEarthRuntime (ms): 5580 -> 93Helped
Use GaussianCity instead of the strongest listed FID baselineKITTI-360 city generation · KITTI-360FID: 31.9 -> 29.5Helped
Add ray-intersection visibility filtering (ablation)BEV-Point representation · GoogleEarthVRAM (G): Out of Memory -> 1.41Helped
Add a density map with ray-intersection visibility filtering (ablation)BEV-Point representation · GoogleEarthVRAM (G): 1.41 -> 1.39Helped
Add Point Serializer and Point Transformer (ablation)BEV-Point Decoder · GoogleEarthFID: 151.27 -> 86.94Helped
Add Point Serializer (ablation)BEV-Point Decoder with Point Transformer · GoogleEarthFID: 119.40 -> 86.94Helped
Replace Equation 13 with Hilbert serialization (ablation)Point Serializer · GoogleEarthFID: 86.94 -> 86.72No clear effect
Use Equation 13 and Hilbert serialization together (ablation)Point Serializer · GoogleEarthFID: 86.94 -> 86.28No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GoogleEarth KITTI-360

Benchmarks: GoogleEarth KITTI-360

Metrics: FID KID depth error camera error runtime user study scores

Baselines: SGAM PersistentNature SceneDreamer InfiniCity CityDreamer StyleGAN2 GSN GIRAFFE UrbanGIRAFFE

Builds on: 3D Gaussian splatting CityDreamer StyleGAN2 Point Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy