Rust 自定义地图生成器:Crucible Heightmap 是什么
快速回答: Crucible Heightmap 是 Windows 上的 Rust 地图生成器和地图制作工具。点生成,它就会随机出一座自定义岛屿或整个群岛,在上面生成生物群系、拓扑、悬崖和湖泊,并导出一个可以直接在 RustEdit 里打开的 Rust .map 文件,接着就能放遗迹和道路。
Crucible Heightmap 是 Windows 上的 Rust 地图生成器,为想快速做出自定义岛屿地形的 Rust 地图作者而做。它导出可直接打开的 Rust .map 文件,一个文件就是整个世界,能直接在社区的 Rust 地图编辑器 RustEdit 里打开,所以几分钟就能做出一张自定义地图,不用花几个小时手工雕地形。它专为 Rust 服主和地图作者打造,比专业的游戏开发工具简单得多:不需要编程,也不需要 3D 建模技能。

- 生成针对 Rust 自身程序化生成调校过的自定义岛屿地形,所以海滩、坡地和悬崖在游戏里看起来很自然。
- 从你选择的八种岛屿风格里生成岛屿:经典、脊线、指状、Harbour、高地,以及三种锥形风格 Volcano、火山口和破火山口。一种风格会同时决定海岸线、山地和起伏,所以每种都是不同类型的岛,而不是换了个形状的团块。
- 把多个岛屿种子合成一张复杂地图,最多 48 座岛,分为八种地图风格系列,包括火山链和加拉帕戈斯式岛群。
- 根据你的地形生成整个 Rust 世界:生物群系(干旱、温带、苔原、北极和丛林)、Rust 的全部拓扑图层、带生物群系色调的地表贴图、作为真实水体的湖泊,以及火山口里的岩浆。
- 在陡峭的地面上放置 Rust 真实的悬崖和岩石模型,并烘焙进地图。
- 添加通往高处的悬崖坡道,让玩家能爬上高地,可以自动放置,也可以手动放。
- 包含十二种雕刻笔刷(压平、抬高、降低、平滑、台阶、梯田、陡崖、收拢、波纹、锐化、坡度压平和山脊侵蚀),带印章形状、对称和完整的撤销与重做。
- 让你手绘岛屿轮廓或导入一张岛屿图片,围绕它生成地图,可以是单岛,也可以是整个群岛。
- 在做好的地图上切出水道,也可以在海岸上切出入海湾,随机生成或手绘都行。
- 把 Rust 地表贴图(泥土、沙地、岩石、草地、森林、雪地、石头和砾石)直接绘制到岛上,之间柔和过渡,或者用自动一次铺满整个高度和坡度范围。
- 让你手动绘制生物群系和拓扑,在任何你想推翻生成结果的地方都行。
- 塑造地形时有实时的 2D 和 3D 预览,还有带真实 Rust 贴图、悬崖和湖泊的游戏内视图,导出前就能看到完成后的世界。
- 显示带游戏内网格的彩色地图和坡度视图,导出前检查间距和陡度。
- 导出完整的 Rust
.map文件,带有你的地形、地表贴图、生物群系、拓扑、湖泊、岩浆和悬崖,一步就能直接在 RustEdit 中打开。 - 导出给 RustEdit 用的 16 位灰度 .raw,还有用于预览和分享的 .png。
- 通过 RustEdit 的 World Creator 面板把你绘制的地表贴图直接导出到 RustEdit,并保存完成地图的全彩贴图 .png。
- 保存项目和可分享的
.hmseed种子文件。 - 工作时自动保存,不会丢图。
- 标题栏的指南按钮提供每个部分的简短应用内指南,并跟随你在启动器里选的语言。
Drizzza 的视频展示了 Heightmap 应用能做什么,以及各个 Crucible 工具如何配合:
它在制图流程里的位置
Section titled “它在制图流程里的位置”高度图是 Rust 地图的地形骨架:一张灰度图,亮度对应海拔。流程如下:
- 在 Crucible Heightmap 里生成地形。
- 导出成 Rust
.map文件,或 16 位 .raw 高度图。 - 直接在 RustEdit 里打开
.map,或者把 .raw 作为地形导入。 - 走
.raw这条路线时,运行 RustEdit 的程序化生成来添加悬崖、拓扑、生物群系和地表贴图。.map已经带有这一切,所以这时要关掉拓扑生成步骤,否则会重置文件自带的内容。 - 手动或程序化地在上面放遗迹、道路和预制体,完成地图。
完整流程一步一步写在如何制作 Rust 自定义地图里,RustEdit 这一半的顺序见自定义地图建图顺序。
Crucible Heightmap 通过 Crucible 启动器安装,做好的地图可以用免费的 Crucible Local Server 应用在本地测试,或者放到 Rust 服务器上。
你可以输入 1000 到 6000 米之间的任意地图大小,也就是 Rust 服务器所说的世界大小。大小按 Rust 的方式决定高度图分辨率,513、1025、2049 或 4097 之一,所以导出结果总是符合 RustEdit 的要求。多少玩家适合哪种大小,见 Rust 地图大小。
获取 Heightmap 应用
Section titled “获取 Heightmap 应用”下载和价格见 Crucible Heightmap 页面。
