拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Arnis 实战:把真实城市搬进 Minecraft 的 3 种姿势

Arnis 实战把真实城市搬进 Minecraft 的 3 种姿势【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis想在 Minecraft 里 1:1 复刻你上班路过的街区Arnis 读取 OpenStreetMap 地理数据与真实地形高程直接生成带建筑、道路、山丘的可玩世界装好就能跑。️ 它到底能干什么真实城市生成到 MinecraftArnis 做的事可以一句话说清把真实世界的地理数据变成 Minecraft 世界而且是能直接进游戏玩的那种。三个关键词真实高程地形、OSM 建筑与道路、按植被覆盖落树。它同时输出 Java 版1.17、基岩版、Luanti 三种世界格式生成的是世界文件本身不是贴图、也不是沙盘模型。生成范围可大可小从一条街到一个区都能跑城市越大耗时越长属预期行为。 5 分钟跑起来部署 Arnis 生成器环境要求Rust 工具链cargo、Minecraft Java 版 1.17。四步走完git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo build --release ./target/release/arnis默认构建带 GUI跑起来后在地图上框选区域、选目标世界目录点 Start Generation 即可。第一次编译要下载不少依赖耐心等几分钟编译产物在 target/release 下Windows 用户直接双击 exe。建议先框一小块区域跑通流程再放大范围。️ 三个核心能力在地图上圈一块生成一座城你在 GUI 地图上用矩形工具框一个街区它产出完整世界文件夹建筑按 OSM 轮廓落位道路、铁轨、地铁站一并还原效果是把它丢进 .minecraft/saves 就能沿街逛街边商店和现实中同名。山丘河谷按真实高程生成你把生成模式保持默认 geo-terrain它在拉 OSM 的同时按坐标取高程数据把地面塑成真实山丘与河谷效果是建筑与地形严丝合缝河流顺着真实河道走。一条命令跳过界面生成你执行带 --bbox 与 --output-dir 的命令它跳过界面把 OSM 对象按坐标范围生成到指定路径效果是可以写进脚本定时重跑比如每周一自动刷新家附近的地图。⚙️ 进阶调参缩放与生成模式想让城市放大或缩小打开 src/args.rs 查看 --scale单位是每米对应方块数1.0 即真实大小调大到 2 以上城市比例夸张但适合做沙盘展示。只想要地形或只要平面查同文件 --mode三档分别是 geo-terrain建筑真实地形、geo-only建筑平地、terrain-only纯地形跳过 OSM 请求最省时间。想调整世界地面基准查 --ground-level默认 -62决定整片世界的海拔起点调高适合把城市架在高处调低则贴近海平面城市。️ 踩坑记录生成慢与建筑缺失生成速度慢甚至看起来卡住原因bbox 框得太大OSM 与高程数据下载量激增前期慢属正常。解法下载阶段终端会滚动日志不是死机先缩小范围试跑确认流程数据获取与缓存逻辑见 src/retrieve_data.rs。部分街区建筑稀少或没有原因该区域 OpenStreetMap 覆盖不全不少房子没被画进地图。解法保持 --overture 默认开启让 Overture 的卫星识别轮廓补房补上的建筑是轮廓级别、精度不如 OSM 原图逻辑见 src/overture.rs。接下来Arnis 的价值是把「照着地图搭一座城」变成「框一个区域、等它跑完」这件事。去仓库 releases 页下载最新版先把自家街区生成出来。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门