Arnis 使用教程:3 步在 Minecraft 里生成现实城市
Arnis 使用教程3 步在 Minecraft 里生成现实城市【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一款开源的 Minecraft 城市生成工具它读取 OpenStreetMap 的地理数据和真实高程数据把现实世界的街道、建筑、地形原样搬进游戏支持 Java 版1.17、Bedrock 版和 LuantiMinetest。适合想复刻家乡、大城市或自然地貌的玩家也适合第一次接触数据驱动世界生成的开源工具新手——按下面的流程走从装好到生成第一座城熟练的话十几分钟就够。它凭什么值得试 ️不是套模板是真数据建筑轮廓、道路走向来自 OpenStreetMap山丘和地势来自真实高程数据集生成的世界和地图上能对照上。三个版本都能出Java 版、Bedrock 版、Luanti 版都能生成朋友用什么端就能联什么端。图形界面开箱即用不用碰命令行也能框选区域、填世界名、点按钮出世界进阶玩家则可以用 CLI 精确控参。从零到第一座城 ️装好 MinecraftJava 1.17 或 Bedrock。拉取仓库自行编译需要 Rust 工具链如果不想编译也可以直接下载官方 release 的打包程序git clone https://gitcode.com/GitHub_Trending/ar/arnis在仓库目录里启动图形界面cargo run --release在界面里搜索城市 → 用矩形工具框选区域 → 填写世界名并选择 Java / Bedrock → 点击Start Generation。生成完成后打开对应的存档目录Bedrock 是.mcworld文件导入即可你的城已经在世界里了。框选工具是这个界面里最值得先认识的一块两种开法图形化 / 命令行新手走图形界面顶部搜索框输入城市或地点名地图自动定位用矩形工具在地图上拖出要生成的范围也可以手动输入lat,lng,lat,lng边界框填写世界名称勾选 Java 或 Bedrock需要的话再调 World Scale、出生点等设置点Start Generation等进度条走完进阶走命令行适合要复现结果、批量生成或写脚本的场景。核心就两条参数--output-dir世界输出到哪和--bbox生成哪块区域cargo run --release -- --output-dirC:/YOUR_PATH/.minecraft/saves/myworld --bboxmin_lat,min_lng,max_lat,max_lng常用开关--bedrock生成 Bedrock 的.mcworld文件此时不需要--output-dir--modegeo-terrain默认建筑真实地形/geo-only建筑平地/terrain-only只出地形--scale世界缩放1.0 即真实大小--spawn-lat/--spawn-lng指定出生点两个必须同时给且要在 bbox 内--interior生成建筑内部结构--gamemode生存/创造/旁观--signage路牌、店招等可读图块标牌等级none / basic / full全部参数的定义和默认值在 src/args.rs 里查得到GUI 的控件逻辑在 src/gui/。把城市调像的参数 ️真正影响观感的就这几个World Scale--scale0.05–4.0调大后同样的现实范围会占更多方块单栋楼内部细节更完整但注意低于 0.3 时建筑和道路小到无法表达只会生成地形和地表覆盖。想要和真城一样大就保持 1.0。区域大小bbox 范围框得越大越像真实城市但生成时间和存档体积成倍上涨界面对过大的区域会主动警告。第一座城建议先选一个城区几平方公里内。版本Java / Bedrock / LuantiJava 版支持的功能最全如--signage标牌、地图物品Bedrock 方便导入便携设备联机。建筑内部生成--interior/ Interior Generation默认关闭打开后建筑不是空心壳子可以走进去观感差距很大代价是生成更慢。细节开关--overture、--max-tree-size、3D 模型Overture 会补上 OSM 缺失的建筑轮廓稀疏地区有用树木上限可从 Small 调到 Giant车辆、起重机等 3D 道具可用--no-3d一键关掉省时间。一句话建议想要更真实就用 1.0 缩放 打开--interior 开启 Full 级标牌追求出图速度就关掉 interior 和 3D 道具。生成翻车自查 ✅Minecraft 版本不够新Java 端需要 1.17低于这个版本直接换新版或换 Bedrock 端区域选太大界面提示area too large时缩小 bbox 再试先从城区开始缩放低于 0.3此时建筑被自动跳过只会有地形——把 scale 拉回 0.3 以上Java 没给--output-dirJava 端输出目录是必填项且已存在的同名路径必须是文件夹出生点不在框内--spawn-lat/--spawn-lng落在 bbox 外会被直接拒绝把出生点挪进区域内世界正在被占用生成前关掉已打开的同名存档具体报错信息对照项目 Wiki 的 FAQ 排查数据抓取逻辑可以看 src/retrieve_data.rs。结语第一座城跑通之后玩法就开放了把 bbox 挪到另一座城市生成双城记同一区域切 Bedrock 版发给手机上的朋友或者开一个terrain-only的纯地形世界当跑酷图。下次打开 Arnis试着把你的出生地一比一搬进游戏吧。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
