资讯动态

Arnis 教程:如何用 OpenStreetMap 数据在 Minecraft 中 1:1 生成你的家乡

发布时间:2026/9/10 9:55:25 来源:尧图企业网站定制
Arnis 教程如何用 OpenStreetMap 数据在 Minecraft 中 1:1 生成你的家乡【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一个免费开源工具它把 OpenStreetMap 的地理数据和真实高程数据转换成 Minecraft 世界文件——你只需框选一片区域就能得到街道、建筑、山地都还原自现实的地块。这篇教程带你从安装到出图完整走一遍最后解释它凭什么做到这种精度以及新手最容易踩的几个坑。想象这样一个场景你在 Minecraft 里从自己家楼下出发沿着真实存在的街道走路口、河湾、山丘的位置和地图上分毫不差。用 Arnis这不是拼贴图而是可走进的世界。Arnis 生成结果的预览截图从沿海地形到城市街区地貌均来自真实地理数据第一步获取工具并跑起来你不需要任何游戏模组。Arnis 是一个独立程序支持 Windows、macOS 和 Linux生成的是标准世界文件——直接放进存档目录就能玩。两种方式二选一直接下载从官方发布页拿对应系统的安装包README 反复提醒只从官方渠道下载其他网站来的Arnis可能是恶意的源码构建用 Rust 环境编译命令行执行即可生成世界git clone https://gitcode.com/GitHub_Trending/ar/arnis cargo run --release带图形界面启动后你会看到一个内置地图 右侧配置面板的窗口这就是后面所有操作的舞台。第二步在地图上框选你的家乡打开程序主界面左侧是一张可缩放、可搜索的交互地图。用矩形工具框选目标区域界面上会实时显示覆盖范围还能用标记点功能直接指定出生点省去进游戏后迷路的时间。Arnis 的 GUI 界面左侧地图负责框选区域与出生点右侧配置生成参数量力而行第一次生成建议框 1~2 平方公里左右的城市街区既能看清效果生成时间也在可接受范围内。整座城市可以留到熟悉之后。第三步先调对这三个参数右侧面板选项不少但新手只要先理解三个最关键的世界比例World Scale1 个方块 几米默认 1.0 就是真实尺寸街道和建筑都能正常通过调小如 0.5世界更大但细节更挤生成模式geo-terrain默认在真实地形上生成建筑和道路geo-only只生成地物、地面是平的terrain-only只出地形、跳过所有 OSM 对象适合先做纯地貌建筑内部Interior开启后生成室内结构和楼梯效果惊艳但生成时间会明显上升其余如出生点、地面深度、游戏模式生存/创造/旁观都按默认走即可。第四步点击 Start Generation然后去喝杯水点击后程序按固定流水线工作从 OpenStreetMap 拉取地理数据 → 获取该区域的高程数据 → 坐标投影换算 → 逐块生成地形与地物。进度条会实时显示每一步完成后得到一个完整的 Java 版世界目录也可切换为 Bedrock 的.mcworld文件。命令行模式下的 Arnis一条命令指定区域与输出目录即可生成喜欢终端的同学完全不用碰 GUI。参数设计得很直白核心就是区域边界框和输出目录cargo run --release -- --output-dirpath/to/saves/world --bboxmin_lat,min_lng,max_lat,max_lng--bbox就是你在地图上框选区域时看到的四个坐标--scale控制比例--bedrock换成基岩版输出。它凭什么做得这么准看完效果你可能会好奇经纬度是球面上的Minecraft 是平面方块网格这中间怎么对齐核心在 src/coordinate_system/ 模块。transformation.rs里的CoordTransformer负责把经纬度边界框换算成游戏内的 X/Z 方块范围并支持两种投影局部线性插值每次生成都从世界原点 0,0 开始和 Web Mercator适合多区域拼成的大世界。地形则来自真实高程数据集——程序按区域从公开地形数据源取数界面底部的致谢里列了 Copernicus GLO-30 等来源再交给 src/elevation/ 做采样和后处理所以山坡的起伏不是随机噪声而是真的山。至于满世界的细节——公路、桥梁、围栏、树木、水域——都由 src/element_processing/ 下的分类处理器逐个消费 OSM 标签每个标签对应一段生成规则。想深究某类物体怎么变成立方体按文件名去那里找就行。新手最常踩的四个坑区域框太大生成慢到怀疑人生生成耗时和面积、细节开关强相关。先小面积跑通流程再逐步扩大只想要地貌时用terrain-only能省掉所有 OSM 查询比例参数一上来就乱调默认 1:1 是为能正常走街设计的先接受默认值体验一次再决定要不要放大或缩小误装来路不明的版本这类工具常被拿来打广告README 明确警告只从官方渠道下载Java 版路径给错Java 版必须指定--output-dirGUI 里就是选择你的 Minecraft 世界那一步Bedrock 版则直接产出.mcworld两者别混不止于家乡三个进阶玩法月球和火星加一个天体参数就能用 NASA 数据生成月面/火星地貌固定低比例尺、无 OSM 物体纯看地形地标 3D 模型配合 Wikidata 索引部分著名地标会以 3D 模型形式体素化放入世界仓库里 assets/tree-packs/ 还有按大洲分类的真实树种模型包换个游戏--luanti参数可以直接生成 LuantiMinetest世界同样的地理数据多一个游玩平台教育场景也值得一试研究者已用它做洪水防护的 K-12 互动学习环境——因为河道和地势都是真的水会往哪流在生成的世界里直接可见。开始你的第一次生成现在回到界面上框一块你闭着眼都能画出来的地方保持默认参数点下 Start Generation。第一次看到游戏里出现自己家门口的路时你会明白为什么这个项目能上 Toms Hardware 和 Hackaday 的报道。遇到问题或想交流成果可以去项目仓库的讨论区提问也可以找 Discord 社区入口见项目 README。想深入代码从 README.md 的构建说明和 src/ 的模块划分入手即可。Arnis 基于 Apache License 2.0 协议开源由 Louis Erbkamm (louis-e) 创建维护它不是 Mojang 或 Microsoft 的官方产品与 Minecraft 官方无任何关联。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价