GaussianCity
G
Gaussiancity
Overview :
GaussianCity is a framework focused on efficiently generating boundless 3D cities, based on 3D Gaussian rendering technology. This technology, through compact 3D scene representation and a spatially aware Gaussian attribute decoder, solves the memory and computational bottlenecks encountered by traditional methods when generating large-scale city scenes. Its main advantage is the ability to quickly generate large-scale 3D cities in a single forward pass, significantly outperforming existing technologies. This product was developed by the S-Lab team at Nanyang Technological University, with the related paper published in CVPR 2025. The code and models have been open-sourced and are suitable for researchers and developers who need to efficiently generate 3D city environments.
Target Users :
This product is suitable for researchers, developers, and professionals in related fields who need to efficiently generate large-scale 3D city environments, especially for applications with high requirements for real-time performance and memory efficiency.
Total Visits: 2.1K
Top Region: US(33.11%)
Website Views : 45.0K
Use Cases
Quickly generate large-scale 3D city environments from a drone perspective.
Generate realistic city details from a street-level perspective for simulation and planning.
Researchers can further extend and optimize city generation algorithms by combining open-source models and code.
Features
Compact 3D scene representation, achieving constant memory growth through BEV-Point intermediate representation.
Spatially aware Gaussian attribute decoder, combining structural and contextual features to generate 3D Gaussian attributes.
Supports boundless 3D city generation, suitable for large-scale scenes.
Compared to methods such as CityDreamer, the speed is increased by 60 times, reaching 10.72 FPS.
Open-source code and models for easy research and development extension.
How to Use
1. Visit the project homepage and download the open-source code and models.
2. Configure the running environment and ensure that the dependencies and hardware requirements are met.
3. Use the BEV-Point representation to define the initial parameters of the city scene.
4. Call the spatially aware Gaussian attribute decoder to generate 3D Gaussian attributes.
5. Render the generated Gaussian points into a 3D city scene using a rendering engine.
6. Adjust parameters to optimize the generation effect, such as viewpoint and detail level.
7. Save the generated city model or real-time rendering results for further research or application.
AIbase
Empowering the Future, Your AI Solution Knowledge Base
© 2025AIbase