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 生成一座与家乡同比例尺的 Minecraft 城市。 开篇速览Arnis 是什么Arnis 是一个免费开源工具Apache-2.0 协议它读取真实世界的 OpenStreetMap 地理数据和数字高程数据直接生成 Minecraft Java 1.21.4、Bedrock 或 LuantiMinetest世界建筑、道路、水体、植被和地形一次到位。适合想在游戏中重建真实地点的玩家也适合想体验 Minecraft 地图生成流程、又不想动手写代码的新手。 快速上手3 步拿到你的第一个世界第一步获取项目。从源码编译的话git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis也可以直接下载官方编译好的 release 安装包省掉下面两步编译。第二步启动图形界面。cargo run --release打开后是一张地图用矩形工具框选想生成的区域点击 Start Generation 即可。世界比例尺、出生点、建筑内部生成等选项都可以在开始前调整。第三步进游戏。生成出的文件夹直接放进 Minecraft 存档目录Java 版或 Bedrock 版打开即玩。不想用图形界面也可以走命令行cargo run --release --no-default-features -- --output-dir/path/to/.minecraft/saves --bboxmin_lat,min_lng,max_lat,max_lng--bbox填区域对角点的经纬度最小纬度, 最小经度, 最大纬度, 最大经度--output-dir指向你的存档文件夹。 原理拆解现实数据如何变成方块世界数据采集程序下载所选区域的 OpenStreetMap 数据建筑、道路、水体、植被和高程瓦片默认高程源是 Mapterhorn也可切换到 AWS Terrain Tiles 或月面、火星的行星数据源。坐标转换经纬度经过 Web 墨卡托或局部投影换算成 Minecraft 方块坐标所有元素走同一套换算逻辑位置不会互相错位。元素生成与写入每个 OSM 元素被转成方块结构后再按目标版本Java/Bedrock/Luanti写出世界文件地形、道路、建筑逐层填充。⚙️ 参数配置Arnis 生成参数速查表GUI 里的每个设置项都有对应命令行参数新手最常碰到的有参数作用推荐值--bbox生成区域格式 min_lat,min_lng,max_lat,max_lng先选约 1 平方公里的小区域--mode生成模式geo-terrain物体地形/ geo-only平地/ terrain-only仅地形/ blueprint建筑轮廓geo-terrain默认--scale每米对应的方块数1.0 为真实比例范围 0.05–2.51.0--height-multiplier地形高度倍数2.0 让山丘变两倍高1.0--ground-level地表所在的 Y 值-62默认--max-tree-size树木最大尺寸small≤6 格/ medium≤12/ big≤20/ tall≤28/ giantgiant默认--overture用卫星识别的轮廓补充 OSM 缺失的建筑开默认出现幽灵建筑再关--interior生成建筑内部房间和家具速度更慢首次先关--caves开凿地下洞穴、矿脉会带上 --fillground首次先关--signage路牌图片等级 none / basic / full仅 Javabasic默认--gamemode游戏模式 creative / survival / spectatorcreative默认--world-type生成区之外虚空 void 或平坦草地void默认--winter积雪、冻结水体、生物群系变雪原按需--one-world追加到已有存档持续扩展同一个 Java 世界首次先关⚠️ 避坑指南新手高频问题进游戏找不到城市四周一片空白默认会给你一张展示整个世界的锁定地图物品打开看一眼或用--spawn-lat/--spawn-lng把出生点指定在区域内部。区域太大生成卡住或内存紧张先缩小--bbox确实要生成大区域时把--scale调低比如 0.5减少总方块数。出现了现实中不存在的建筑默认开启的--overture会用卫星识别的轮廓补 OSM 的空缺偶尔会误判关掉该开关即可去掉。地形太平或者山太陡调--height-multiplier0.25–40.5 让起伏减半2.0 让山丘翻倍。 进阶玩法三个方向继续折腾主题世界加--winter得到积雪和冻结水体的深冬版本加--post-apocalyptic得到建筑残破、道路开裂的废墟版--caves再加一套地下洞穴系统可以组合。真实感立面--building-facades按建筑类型贴上预制真实立面照片仅 Java 1.21.4有 Mapillary 账号的话--mapillary-facades能直接用街景照片还原墙面颜色、窗户和门。连续扩建--one-world把多次生成追加进同一个 Java 存档可以按街区一块块把整座城市建完注意第一次运行会固定比例尺和地形模式旋转角度必须为 0。 开发者路标代码从哪读起src/coordinate_system/地理坐标经纬度包围盒、点位与 Minecraft 笛卡尔方块网格的定义是坐标换算的核心src/projection/Web 墨卡托与局部投影的转换保证所有模块用同一套映射src/elevation/高程瓦片数据源Mapterhorn、AWS Terrain Tiles、行星体数据与缓存src/element_processing/把建筑、道路、水体、树木等 OSM 元素逐一转成方块src/world_editor/Java、Bedrock、Luanti 三个版本的存档文件写入写在最后Arnis 把现实地理数据变成可玩的 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),仅供参考