UE 的编辑器内程序化地形插件,基于噪声算法与 RuntimeMeshComponent 生成平面、球体、立方体三种地形,并用 HISM 批量布设植被;版本表只标 UE5.3,与正文的 4.26+ 不一致。

Procedural Terrain Generator v2(PTG v2)是专为Unreal Engine 4.26+设计的编辑器插件,核心目标是在数秒内生成具备复杂地貌与高密度生态分布的三维场景。基于FastNoiseLite噪声算法与RuntimeMeshComponent架构,支持平面(Plane)、球体(Sphere)、立方体(Cube)三种拓扑形态,同步通过HISMs(Hierarchical Instanced Static Meshes)批量布设用户自定义植被与环境Actor。内置高度过滤与区域修饰器(Modifiers),实现资产分布的精确逻辑控制,适用于开放世界、异星地表、水下关卡等快速原型构建。
Procedural Terrain Generator 版本信息\下载方式
| 版本 | Unreal Engine 版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
Procedural Terrain Generator v2.0.1
|
|
百度网盘+夸克网盘 | 2025-09-18 |
🔹 技术细节:噪声驱动、实例化控制与跨平台架构
三形态地形 + 噪声算法驱动
支持Perlin、Simplex、Cellular等噪声组合,生成可导出为Static Mesh或PNG高度图的程序化网格。平面地形支持无缝拼接(Tiling),球体适配星球表面,立方体用于非欧几里得空间。生成物非Landscape Actor,不兼容地形编辑器,但保留完整材质与碰撞支持。
生态分布逻辑控制
通过“高度范围排除”限制资产生成海拔(如:草只在0~500单位高度出现);通过“区域修饰器”绘制遮罩,阻止特定资产在指定区域生成(如:建筑周围禁用树木)。支持地表、水下或全域三种布设模式,适配水体网格同步生成。
性能优化与实例化管理
内置剔除距离(Cull Distance)批量调节,按资产类型设定LOD阈值,降低Draw Call。实测在GTX 1060上可流畅运行万级HISMs实例,适配中端开发配置。
蓝图库 + 跨版本兼容
提供28个蓝图节点,封装地形生成、噪声调节、分布规则设置,支持拖拽式操作。3个C++核心类开放扩展。兼容UE4.23至UE5.6,支持Windows/Linux/HTML5/主机/VR平台,排除移动端与32位系统。
水体生成与资产导出
支持程序化水面网格,自定义高度与波形。平面地形可导出PNG高度图,便于外部工具(如world machine)二次加工或跨项目复用。
相关资源:Voxel Weaver | Advanced Voxel Plugin : UE5程序化构建无限世界的体素插件 · MeshBlend:UE5中实现静态网格/骨骼/地形/粒子无缝融合插件 · Hyper Auto Landscape Material v4 : Unreal Engine 5 下一代全自动地形生成系统
常见问题
支持哪些 UE 版本?
正文写专为 Unreal Engine 4.26+ 设计,版本表引擎列却只标【UE5.3】,两处不一致,实际可装版本以表格为准更稳妥。
生成的是 Landscape 吗?
不是。生成物不是 Landscape Actor,因此不兼容地形编辑器,但保留完整的材质与碰撞支持。
有几种地形形态?
三种:平面(Plane)、球体(Sphere)、立方体(Cube)。平面支持无缝拼接,球体适配星球表面,立方体用于非欧几里得空间。
植被怎么布上去的?
通过 HISMs(分层实例化静态网格)批量布设用户自定义的植被与环境 Actor,比逐个摆放省事。
能控制资产只长在某个海拔吗?
能。内置高度过滤与区域修饰器(Modifiers),原文举例可以让草只出现在指定海拔范围内。
生成结果能导出吗?
能,支持导出为 Static Mesh 或 PNG 高度图;噪声部分支持 Perlin、Simplex、Cellular 的组合。












评论(0)