我近期看到的最有创意的 GitHub 开源项目,太惊艳了。
Arnis 能把真实地图上的街道、建筑和山川搬进《我的世界》,在地图上框选一块区域、点一下生成就能走进去探索。实测美国白宫区域效果不错,中国区域因为地图数据不够详细会差一些,它还支持生成月球和火星地形。

最近有一个 GitHub 项目,Star 数量涨的还挺猛的。
叫 Arnis。
喜欢玩《我的世界》游戏的朋友,可能会喜欢这个开源工具。
Arnis 可以把真实地图上的街道、建筑和山川,生成《我的世界》里可以走进去探索的方块世界。

目前这个 GitHub 项目已经 1.7 万的 Star 了。
相当受欢迎。

01 开源项目介绍

Arnis 开源项目可以把你所在的城市、地球上任何真实地方,变成 Minecraft 里的世界。
前提是这些地方得在 OpenStreetMap 这个公开的地图中有数据。
并且数据越详细越好。
你在地图上选中一个区域,拉个框,点一下生成。

就能把这个区域的建筑、街道复刻到游戏里。
真实的山和水、马路的走向、楼的位置和高度都对得上,都是一个个方块积木搭建起来的。
你可以走进自己熟悉的街道,看看世界各地的热门景点长什么样。
比如我实测了一下,框选了美国白宫区域:
最终生成的是这个样子。到是还行。
遗憾的是,因为这个开源项目背后地图数据是国外的。
中国地区数据不够详细。
所以从效果体验上和美国标志性地点可能会差一样。
比如下面这个是我实测框选的中国故宫区域:
有点可惜。
这些世界的生成,依靠的是公开的地理数据。
Arnis 使用的地图来源包括 OpenStreetMap。
这是一个由大家共同维护的开放地图项目,记录着道路、建筑轮廓、土地用途等信息。
地面哪里高、哪里低,则需要结合高程数据,也就是记录地表高度的数据。
开源项目 arnis 就是读取这些信息后,再按规则把道路、建筑和地形转换成游戏里的方块。
除此之外,这个开源应用还支持生成月球和火星地形了。
月球:

开源应用会读取 NASA 的真实月表高程,还原陨石坑、山脊和月海的地形轮廓。
水平方向每个方块代表 200 米,垂直起伏在这一比例上放大 4 倍,让陨石坑更容易辨认。
火星:

火星生成使用 NASA 的 MOLA 激光测高数据,还原火星山地、峡谷和撞击坑。
每个方块代表水平 500 米,同样将垂直起伏放大 4 倍。
材质比月球丰富。
平地使用红橙色陶瓦表现沙尘,陡坡形成层状岩壁,高纬区域加入冰雪,并用恶地生物群系营造偏暖的天空色调。
开源地址:https://github.com/louis-e/arnis
02 如何部署使用
Arnis 有一个桌面端,它支持 Windows、macOS 和 Linux。
能够生成适用于《我的世界》Java 版和基岩版的世界。
进入生成的地图游玩,需要自己准备相应版本的游戏。
基本操作可以分成四步:
① 从官方 GitHub 发布页下载适合自己电脑的版本。

地址:https://github.com/louis-e/arnis/releases/
② 打开软件,在地图搜索你想要找的地点,然后用矩形工具框选想生成的区域。

③ 等待完成,在《我的世界》中打开生成的世界。
是还原程度要有预期。
如果这个地区的数据在开放地图中很详细,比如是热门景点或热门的标志性建筑。
生成的效果会比较好、比较精美。
有些地方的道路和建筑记录并没有很完整,最后生成的效果就可能有缺漏了。
作者:逛逛GitHub 公众号:逛逛GitHub
本文由 @逛逛GitHub 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自 Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益



