Unity 的城市场景生成插件,用 OpenStreetMap 数据自动铺出地形、道路和建筑;三条版本记录都标 Unity 2022.3.46 或更高,三条管线都支持。

CityGen3D是一款专为Unity设计的插件,旨在利用OpenStreetMap数据快速生成逼真的3D环境。该插件支持HDRP、URP和内置渲染管线,提供地形高度图、2D地图编辑、Mapbox集成等功能,适用于游戏开发、影视特效和虚拟现实项目。通过丰富的功能和灵活的配置,CityGen3D显著提升了场景制作效率,帮助用户快速创建逼真的3D环境。
版本信息\下载方式
| 版本 | Unity版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
CityGen3D v1.05.2
|
|
百度网盘+夸克网盘 | 2025-02-22 |
| 2 |
CityGen3D v1.15.1
|
2022.3.46或更高 | 百度网盘+夸克网盘 | 2025-02-22 |
| 3 |
CityGen3D 1.16
|
2022.3.46或更高 | 百度网盘+夸克网盘 | 2025-02-22 |

技术细节:
1. 核心功能
CityGen3D的核心功能包括:
- OpenStreetMap数据导入:支持从全球任何位置导入OpenStreetMap数据,自动生成地形、道路和建筑。
- 地形高度图:支持导入真实世界地形高度图和Perlin噪声高度图,增强地形的真实感。
- 2D地图编辑:提供2D地图编辑功能,支持自定义地图创建和修改。
- Mapbox集成:支持Mapbox卫星影像应用到地形上,增强场景的视觉效果。
2. 高级功能
CityGen3D还提供了一系列高级功能,进一步优化3D环境生成流程:
- 道路生成:自动生成道路,结合程序化几何、地形修改和贴花,确保道路的真实感。
- 建筑生成:支持程序化建筑生成,自动生成LOD级别,优化性能。
- 地形平滑:提供简单易用的地形平滑工具,方便用户调整地形。
- 生物群落定义:支持定义不同生物群落,自动应用树木和地形细节。
- 场景流式加载:支持大型环境的场景流式加载和世界原点偏移,优化性能。
3. 使用优势
- 高效场景生成:通过丰富的功能和灵活的配置,显著减少3D环境的制作时间。
- 广泛适用性:适用于游戏开发、影视特效、虚拟现实等多种场景。
- 高度可定制:提供灵活的配置选项,满足不同项目的需求。
4. 适用场景
CityGen3D适用于多种3D环境生成场景,包括:
- 游戏开发:为游戏中的城市场景提供高质量的3D环境,提升游戏体验。
- 影视特效:通过高细节的3D环境,增强影视作品的真实感。
- 虚拟现实:将逼真的3D环境应用于虚拟现实项目,提升用户体验。


总结:
CityGen3D是一款功能强大的Unity插件,通过利用OpenStreetMap数据,帮助用户快速生成逼真的3D环境。其支持HDRP、URP和内置渲染管线,提供地形高度图、2D地图编辑、Mapbox集成等功能,适用于游戏开发、影视特效和虚拟现实项目。无论是3D环境生成、地形编辑还是场景流式加载,CityGen3D都能为用户提供高效、逼真的3D环境生成体验。
相关资源:MicroVerse – Roads:非破坏实时地形道路创建系统 · MCS Caves Overhangs:Unity 地形高性能洞穴与悬岩的优化神器 · Infinite Lands Node-Based Procedural World Generator:基于节点的全功能程序化无限世界生成器
常见问题
支持哪些 Unity 版本?
版本表三条记录(v1.05.2、v1.15.1、1.16)都写 2022.3.46 或更高。
地图数据从哪来?
从 OpenStreetMap 导入,还可以接 Mapbox 把卫星影像贴到地形上。
三条渲染管线都能用吗?
都能,HDRP、URP 与内置渲染管线都支持。
地形高度是自己捏吗?
可以导入真实世界的地形高度图,也能用 Perlin 噪声生成,另有地形平滑工具可调。
建筑会自动带 LOD 吗?
会,程序化建筑生成时会自动生成 LOD 级别。
大世界跑得动吗?
原文给了场景流式加载和世界原点偏移两项,用来处理大型环境。



评论(0)