PapaiArt推出的、支持程序化生成、侵蚀、基于节点的编辑、通过曲线进行手动整形等功能的 Windows 独立地形生成工具「PapaiArt Tools Terrain Generator 1.0.5」的介绍。
PapaiArt Tools Terrain Generator
PapaiArt Tools Terrain Generator是由 PapaiArt 开发的面向 Windows 的独立地形生成工具。
除了基于噪声的地形生成之外,还可以结合水侵蚀、热侵蚀、河流形成、梯田化等来生成地形。
此外,还支持通过节点图进行程序化地形构建,以及使用曲线进行非破坏性手动整形,并支持包含材质、海洋、云等内容的 3D 预览。
- 地形生成与侵蚀:支持基于分形噪声的生成、Droplet Erosion、Thermal Erosion、River Incision、Terracing、Domain Warp 等
- 基于节点的地形生成:可组合 Voronoi、断层、褶皱山地、陨石坑、台地、喀斯特地形、火山等来构建地形
- Heightmap 导入:可将现有的 Heightmap 作为节点读取,并在其上追加处理
- 约 45 种预设:收录山地、冰川、海岸、岛屿、沙漠、喀斯特、热带、平原、草原、火山等
- 通过曲线进行非破坏性编辑:可通过曲线创建供道路和建筑使用的平坦区域、山脊、沟槽等,也支持平滑和锐化
- 3D 预览:显示 4 图层地表材质、海洋、波浪、泡沫、湿润海岸线、焦散、反射等
- 大气表现:支持体积云、云影、雾霾、大气透视、上帝光、地表雾等
- 程序化 Scatter:根据地表材质规则放置草、岩石、小石子等
- Walk Mode:可用第一人称视角在生成的地形上行走或游泳
地形最多可由8×8 sector构成,每个 sector 的大小为10m~20km,各边最多支持1024 Height Samples。
丰富的导出格式
生成的地形不仅可以导出为 Heightmap,也可以导出为 Mesh 和各种 Map。
Map
- Height:PNG 8/16bit、RAW .r16、RAW Float .r32、Radiance .hdr
- Normal
- Ambient Occlusion
- Hillshade
- Rivers
- Contours
- Splat Mask
- Baked Albedo
Mesh
- OBJ
- FBX
- glTF / GLB
- STL
- PLY
Mesh 可作为单一 Mesh、按 sector 单位,或作为带有 LOD 和 Skirt 的 Streaming Tile 输出。
还可设置 Up Axis、Handedness、Scale、UV Layout 等,并提供面向 Unity、Unreal Engine、Godot、Blender 的预设。
也支持导出 Sky / HDRI
不仅是地形,还内置了将视口中构建的天空导出为 Sky / HDRI 的功能。
可生成 Equirectangular Panorama、多个布局的 Cube Map、面向 Unity 的 6 面 Skybox、面向 Godot 的 Panorama Sky,以及游戏引擎用 Skybox Set 等。
Tabletop 用地图导出
不仅支持面向游戏开发的 3D 数据,也支持可用于桌面游戏等的 Print-and-Play 格式地图导出。
可生成包含 Hex Grid、Square Grid、坐标标签、图例、指南针、比例尺、海拔显示、按瓦片划分的移动成本等内容的地图,并可作为 A4 / Letter / Tabloid / A2 的多张纸张输出。
这是一款将地形生成中需要掌握的功能几乎都集齐的工具。
「PapaiArt Tools Terrain Generator 1.0.5」通常价格为 $20,撰写本文时为 60% OFF 的 $8,在 itch.io 上销售。
感兴趣的话请去看看!
链接
PapaiArt Tools – Terrain Generator by PapaiArt