news 2026/9/14 19:18:54

3 步快速把真实地图变成 Minecraft:Arnis 真实地形生成手把手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3 步快速把真实地图变成 Minecraft:Arnis 真实地形生成手把手指南

3 步快速把真实地图变成 Minecraft:Arnis 真实地形生成手把手指南

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

Arnis 是一款免费开源工具,把 OpenStreetMap 的地图数据和真实高程变成可以逛的 Minecraft 真实地形世界,支持 Java 版、基岩版和 Luanti。适合想把家乡、大城市或自然景观搬进游戏的玩家与创作者。

把真实地图搬进 Minecraft 世界 🌍

你在现实中走过无数次的家乡,能不能在游戏里再逛一遍?Arnis 就是干这个的:给它一块经纬度区域,它自动从 OpenStreetMap 拉取道路、建筑、水体,再叠加真实高程,输出一个可以直接进游戏的世界。不用建模,不用堆方块,选个区域就行。

三步跑通第一次生成

先拿程序。下载官方预编译包直接运行,或者 clone 下来自己编译:

git clone https://gitcode.com/GitHub_Trending/ar/arnis cargo run --release

然后选区域。在 GUI 内置地图里用矩形工具框出目标范围,选好世界格式(Java 或 Bedrock),点 Start Generation。

不想在地图上框的话,用 bbox 工具读出 Box 坐标,直接填进--bbox参数。

最后验证。窗口底部进度条实时刷新,看到 "Done! World generation completed" 就说明生成完毕。打开游戏进世界,逛一圈你的"家乡"街道。习惯命令行的话,一条命令也能跑完:

cargo run --release --no-default-features -- \ --output-dir="C:/YOUR_PATH/.minecraft/saves/worldname" \ --bbox="min_lat,min_lng,max_lat,max_lng"

真实地形与场景元素是怎么来的

地形:真实高程数据映射到 Y 轴

地形不是随机滚出来的,每个方块的高度都来自真实高程数据。程序按区域自动挑选合适的高程源,再自动完成异常值剔除和空洞填补,最后把高度映射到 Minecraft 的 Y 轴。

所以真实的山坡、河谷在游戏里都看得见。挑选与处理逻辑在 src/elevation/,--mode参数决定生成粒度:默认geo-terrain是建筑加地形,geo-only是平地上只放建筑,terrain-only只出纯地形、完全不查地图数据。

元素:每个细节都来自 OpenStreetMap 标签

场景细节说白了全来自 OpenStreetMap 标签。道路宽度、水体轮廓、建筑占地与层数,都从标签映射成方块。

树木是还原度最高的部分之一。项目内置 8 大气候区域的树种包,上千棵.schem格式的真实树模,按生成地点自动挑树种。--max-tree-size限制最大树型,嫌慢或想要低配版就用--no-3d把 3D 模型和道具一次关掉。树种包在 assets/tree-packs/。

大片区域生成不卡的 3 个开关 ⚙️

先说结论:大区域主要吃内存和磁盘,程序内部已经做了多线程并行,调好下面 3 个开关就够了。

  • --scale设置方块对应米数的比例,1.0 是真实大小,可在 0.05 到 4.0 之间缩放 —— 缩小放下一整座城市,放大做街区块级小世界。
  • --signage控制路牌店招渲染量,none / basic / full 三档 ——full增加店招和门牌号,basic只出街名和交通标志。
  • --map-preview生成前先渲染一张俯视 PNG 图 —— 进游戏前检查大区域整体布局。

卡住了去哪问

某片建筑没出来、坐标对不上,先去项目 Wiki 查。技术文档里有参数细节、生成模式说明和 FAQ。

复现不了的问题,带着你的--bbox和完整参数去 Issues 提问。GUI 里也有直达 Discord 社区的入口,生成完记得去晒图。

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/14 19:17:06

CAN线故障诊断全指南:从原理到维修店选择,避免被“试错修车”坑

先讲个真实经历。去年有个朋友在文山市跑网约车,某天早上启动时仪表盘像圣诞树一样全亮:ABS灯、气囊灯、转向助力灯一起报警,挡位挂不上,车子直接趴窝。拖到附近一家维修店,师傅开口就说“行车电脑坏了,换一…

作者头像 李华
网站建设 2026/9/14 19:16:07

Mac mini部署大模型:Swift+Metal实战指南

1. 项目概述:一场被价格标签意外引爆的技术认知错位“当 Mac mini 的价格不再 mini”——这个标题乍看像一句调侃,实则精准戳中了2024年苹果生态开发者圈里最真实的一次集体怔忡。我第一次在朋友圈看到这条转发时,正用一台2018款Mac mini跑着…

作者头像 李华
网站建设 2026/9/14 19:16:02

Trae全栈开发:前后端分离架构实战指南

1. 项目概述:基于Trae的全栈分离系统开发前后端分离架构已成为现代Web开发的主流模式,而Trae作为新兴的全栈开发工具链,为这种架构提供了开箱即用的解决方案。我曾用Trae完成过三个企业级中台系统的开发,其中最复杂的项目包含87个…

作者头像 李华
网站建设 2026/9/14 19:15:49

iii http worker 实战:把函数直接暴露为 REST 端点(0.21.0)

iii http worker 实战:把函数直接暴露为 REST 端点(0.21.0) 【免费下载链接】iii Effortlessly compose, extend, and observe every service in real-time for the first time ever. 项目地址: https://gitcode.com/GitHub_Trending/mo/ii…

作者头像 李华
网站建设 2026/9/14 19:14:38

无人机航测全流程:从像控点布设到厘米级正射影像与三维模型生成

前阵子我们工作室接了一个项目,要在短时间内摸清一片规划中生态园区的整体地形和现状,甲方提了一句"能不能像上帝视角一样把这片地完整看一遍"。当时随手在项目代号上敲了gods-eye-view,本意只是图省事,没想到后来这个代…

作者头像 李华