快速生成现实城市的Minecraft地图:Arnis 3步上手
【免费下载链接】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 能生成什么
Arnis 是一款免费开源工具,把真实地理数据变成方块世界里的街道与建筑:
- 在地图上圈一座城市,它的道路和建筑就变成能走进去的 Minecraft 城市
- 地形按真实高程起伏:山丘、河流、湖泊不再是平地
- 树木按真实树种匹配,还会上图车辆、地标和 3D 模型
- 支持 Java 版(1.17+)、Bedrock 版、Luanti 三种世界格式
- 可只生成地形、只生成建筑,或两者都要
三步跑通第一次生成
1. 获取程序打开终端,执行 clone 命令拿到源码(也可从官方发布页下载现成版本):
git clone https://gitcode.com/GitHub_Trending/ar/arnis✅ 看到 Arnis 图形界面窗口打开,即成功。
2. 圈选区域并启动
打开图形界面,在搜索框输入城市名(如 "Munich"),用矩形工具画出蓝色选区,设置世界名称和版本,点击Start Generation。看到 "Selection confirmed!" 且进度条走完,即成功。
3. 打开生成的世界世界文件会出现在你选的存档目录(如.minecraft/saves)。在 Minecraft 世界列表选中它进入游戏,出生点看到与现实一致的街道布局,说明生成成功。
GUI 还是 CLI:怎么选
| 你是谁 | 推荐方式 | 理由 |
|---|---|---|
| 第一次用,想看效果 | GUI | 圈完区域点一下,不用记参数 |
| 批量生成、想写进脚本 | CLI | --bbox传坐标,--output-dir传输出目录,一条命令跑完 |
CLI 只记这一行:
cargo run --release --no-default-features -- --output-dir="C:/PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"生成前避坑速查与下一步入口 ⚠️
| 现象 | 对策 |
|---|---|
| 生成耗时太长 | 缩小选区,或关掉建筑内部生成(--interior) |
| 地图稀疏区域建筑偏少 | 保持默认开启的--overture,它补充 OSM 缺失的建筑轮廓 |
| 城市太大/太小 | 用--scale调整世界缩放(1.0 为真实比例) |
| 报错或打不开世界 | 确认 Minecraft 为 1.17+ 版本,检查存档路径是否正确 |
| 只要地形不要建筑 | 加--mode terrain-only,跳过建筑数据 |
全部参数说明见 README.md;建筑、道路等元素的生成逻辑在 src/element_processing/;上千种真实树种的树木资源在 assets/tree-packs/,想换树种风格可从目录结构入手。
【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考