10 分钟上手:用 Arnis 把真实城市搬进 Minecraft

发布时间:2026/9/10 12:39:59
10 分钟上手:用 Arnis 把真实城市搬进 Minecraft 10 分钟上手用 Arnis 把真实城市搬进 Minecraft【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis想把家附近的街道、常去的公园一比一搬进 Minecraft却不想一块方快地手动摆Arnis 就是干这件事的它读取 OpenStreetMap 和高程数据把你框选的任意真实区域生成成可直接进游戏的 Minecraft 世界。它免费开源有图形界面也支持命令行适合想重建家乡、复刻地标或给联机服做真实地形的玩家。项目定位它把地图数据直接变成存档Arnis 是一个基于 Rust 的开源工具输入一个地理坐标范围输出一个符合 Minecraft 格式的存档。地形起伏来自真实高程数据建筑、道路、水域、植被来自 OpenStreetMap。和常见的做法相比它的位置可以这样看常见做法用 Arnis城市布局靠记忆或照片手动搭建按 OSM 轮廓自动生成地形默认平坦或随机噪声来自真实高程数据版本支持单一客户端Java 1.17、基岩版、Luanti 都能出安装与首次生成从 clone 到进游戏先拿到程序。如果电脑里已有 Rust 工具链clone 下来编译一次即可git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo run --release更省事的做法是直接用发行版里的现成安装包跳过编译这一步。启动后是图形界面左边是地图右边是设置面板。用矩形工具在地图上框选区域选择 Java 或基岩版、给世界起个名字点 Start Generation。进度条走完一个可以直接进入的存档就放在你的游戏存档目录里了。不想开图形界面时命令行一条命令就够其中--bbox按最南纬度,最西经度,最北纬度,最东经度四个值框选区域arnis --output-dir存档目录 --bbox48.13,11.56,48.17,11.60尺度上有个直观的换算比例 1.0 表示 1 方块 1 米所以 1 平方公里的区域大约生成 1000×1000 个方块。真实使用场景三个常见需求重现熟悉的街区。你在某座城市住过想回去走一圈。做法用矩形工具框住几个街区把出生点设在最标志性的建筑旁。效果生成后按记忆走进对应的路口——街道走向、路口形状、建筑轮廓都和真实位置对得上连路牌都能生成。俯瞰山脉峡谷。你想在出生点看到大片山体而不是几条街。做法把世界比例调低让更大范围的真实地形挤进更小的世界。效果适合用旁观模式长距离飞行、拍风景比例低于 0.3 时程序会自动省略建筑物保住地形轮廓。还原城市天际线。你给联机会做一张城市地图光有楼房外壳不够。做法去掉--no-3d开关让外部 3D 模型与车辆、起重机等装饰物正常生成需要时用--interior加建室内。效果楼群不再是空壳建筑外观处理逻辑见 建筑处理模块。调出更好效果四个最影响结果的参数世界比例--scale1.0 为真实大小1 方块 1 米。调大同样区域生成的世界更大、细节更多调小世界更紧凑、生成更快。可用范围 0.05 到 4.0低于 0.3 时程序会主动省略建筑与道路只保留地形。生成模式默认geo-terrain真实地形加 OSM 对象geo-only生成平地适合只关心建筑布局terrain-only只出地形跳过地图对象下载速度最快。出生点--spawn-lat/--spawn-lng落在哪里由你定但必须落在框选范围内否则会被拒绝。俯视图--map-preview生成结束后额外输出一张俯视 PNG不进游戏就能检查布局对不对。这些参数的定义和取值范围可以直接在 命令行参数定义 里查到。容易卡住的点四个高频问题区域框得太大生成久、吃内存。原因方块数量和区域面积成正比大区域的高程网格还会占用数 GB 内存。解法先用一两个街区跑通流程确认效果后再放大区域或把--scale调小。生成的地方房子很少。原因OpenStreetMap 在偏远区域标注不全数据里就没画这些房子。解法Arnis 默认会用 Overture 卫星识别数据补 OSM 缺失的建筑轮廓若结果出现误报的幽灵建筑可显式传--overturefalse关掉再对比。--bbox顺序写反。现象命令直接报错或生成到完全错误的地方。原因格式是最南、最西、最北、最东四个值纬度和经度不能对调。解法先写纬度区间再写经度区间并用一张在线地图核对范围仓库里还有一张边界框查找工具截图可对照格式见 bbox-finder 截图。想要平地却得到起伏地形。原因默认就是真实高程模式。解法传--mode geo-only强制平地建筑照常生成。下一步想继续深入可以试这几个方向--bedrock直接产出基岩版.mcworld文件--signage full加上店名招牌和门牌--rotation旋转整张地图朝向用 Nix 的话还能跳过编译、直接运行程序。先挑一个 0.1 平方公里左右的区域完整生成一遍再回头调参数会比一次性选大区域更容易找到手感。生成结果和预期不符时去仓库提交 issue 描述区域与参数能帮下一个踩坑的人省时间。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考