Atlas

Atlas

基于图像的世界生成器

工具

想要适用于更新版本的 Atlas?试试 TheDeathlyCow 的 NovoAtlas,这是 Atlas 移植到更新版 Minecraft 的版本!

Atlas

Minecraft 中的一片草地。高大的松树环绕着一片空地,远处可以看到一座山峰。 atlas 是一个数据驱动的基于图像的世界生成器。给这个模组一张高度图和一张生物群系图,你就可以把它整合进一个数据包维度中!

如何使用

  • 创建或找到一张灰度高度图。将其保存为 8bpc、RGBA 编码的 png。该图像应保存在数据包中——更多细节请参见下面的示例。 阿维拉山脉的灰度高度图。山脉在地图上呈现为一条白色的分叉线条。图片由 Irene Alvarado 提供,https://medium.com/energeia/printing-mountains-6bbf577294b6
  • 复制该图像,并用你喜欢的任意颜色在其上绘制。每种颜色对应一个不同的生物群系。不要混合或融合颜色。用相同的编码将此图像保存到你的数据包中(更多信息请参见 Github)。 同一地形的图像,上面覆盖了大约十几种离散颜色,每种颜色对应一个特定的生物群系。
  • 创建一个数据包,并像平常一样放入你的维度文件。一个示例维度文件以及参数说明可以在这里找到。
  • 加载世界!如果出了什么问题,你会在日志中看到数据包错误。 一张来自 Minecraft 内部的截图。玩家站在一个小山丘上,仰望一座山脉,其生物群系和海拔与之前的图像相对应。

如果你仍然遇到问题,请在 discord 的 #help-and-support 频道中发送消息。

一些提示:

  • 当你绘制生物群系时,能够将高度图看作等高线图可能会很有帮助。你可以在你常用的照片编辑器中模拟这一点:选择一个黑色像素,然后使用“按颜色选择”并调整不同的阈值,以获得地图的不同等高线。
  • 如果你的地图尺寸不一致,你可能会得到映射到生物群系的虚空区域,或者只是默认生物群系的地形区域。你可以利用这一点来节省一些时间!
  • 你的地图将以 0,0 为中心。图像中的上方是北方。如果你的地图像素数为奇数,那么南侧和/或东侧的最后一个像素将被截掉。
  • 如果你的维度中的 starting_y 小于维度的 min_y,你可以创建虚空区域。利用这一点来创建非矩形地图!
  • 世界之外的任何地方都会是虚空,但某些硬编码结构仍可能生成,具体取决于你的默认生物群系中有哪些特征。