新闻详情

新闻详情

首页 / 资讯中心 / 详情

把家乡变成 Minecraft 地图的 Arnis:从数据到生成的完整指南

发布时间:2026/9/10 20:57:07来源:尧图网络
把家乡变成 Minecraft 地图的 Arnis:从数据到生成的完整指南
把家乡变成 Minecraft 地图的 Arnis从数据到生成的完整指南【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一个用 Rust 编写的开源工具能把真实世界的任意地点变成 Minecraft 实景地图。它从 OpenStreetMap 拉取矢量数据再结合多路高程数据源生成 Java、基岩版或 Luanti 世界。下面这份实测记录讲它适合做什么、怎么跑起来、以及哪些参数值得动。 在游戏里复刻一条真实街区想象打开游戏就能沿着自己住的街走一圈路口在正确的位置拐弯那栋商场还是五层河湾的形状和实景一致。Arnis 做的就是这件事。它通过 Overpass API 向 OpenStreetMap 查询建筑轮廓、道路等级、水体和植被等要素入口在 src/retrieve_data.rs随后从多个高程数据源取回真实地形由 src/elevation/providers/ 里的各模块按精度分工处理。坐标换算后按1 方块约等于 1 米落位产出的地图可以对照实景逐条核验而不是随机生成的城市感。️ 装完就能生成最省事的路径是从官方 release 下载打包好的程序直接运行。想自己编译的话下面三步即可git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo run --release启动后图形界面是主线操作在地图上画一个矩形框右侧设置输出格式和几个可选项点开始生成。跑完后输出目录里就是一个能直接玩的世界——Java 版是世界文件夹丢进 .minecraft/saves 即可基岩版生成 .mcworld 文件Luanti 则是 map.sqlite。只用命令行的话给出--output-dir和--bbox最小纬度,最小经度,最大纬度,最大经度两个参数结果与界面完全一致。 建筑、道路、地形分别来自哪里建筑是最直观的产出OSM 里的建筑数据决定轮廓和层高墙体材质、窗户、屋顶样式在 src/element_processing/buildings.rs 中处理。OSM 覆盖薄的区域默认会启用 Overture Maps 补充用卫星反推的建筑轮廓填补缺口。道路按 highway 标签分级主干道、支路、人行道分别得到不同宽度与材质。地形完全由高程数据驱动不同地区自动选用不同精度的数据源默认地面高度落在 Y-62。植被和道具是另一条线仓库内置了非洲、欧洲、北美等七个区域的树库可以限制单棵树的尺寸上限汽车、吊车、船只等以 schem 文件随包附带。如果还想关掉在线 3D 模型来自 Wikimedia 和 3DMR一个--no-3d就能全部禁用。⚙️ 哪几个参数最值得调--scale决定每米占几个方块默认 1.0 即真实大小可用范围 0.05 到 4.0。数值越大细节越足、生成越慢。街区级别建议保持 1.0面积到几平方公里以上降到 0.5~0.75 更稳妥否则耗时和内存会成倍上涨。--mode有三档geo-terrain 是默认值对象真实地形geo-only 在平地上生成对象terrain-only 只生成地形。只要城市不要起伏或只要地貌不要建筑时选对应档位可以省掉一半数据抓取。--interior控制是否生成建筑内部默认关闭。想真正走进屋里就用它代价是生成时间明显变长。--signage控制路牌密度默认 basic 出街道名和交通标志full 额外生成店招与门牌号none 则一张牌都不放。️ 容易踩的四个坑选区过大且 scale 保持 1.0是最常见的失败原因要么内存先爆要么挂着等几小时。先把矩形框缩小或先降 scale 验证流程再考虑放大。某片区域建筑缺失时先看当地 OSM 数据是否本来就稀疏。Overture 补充默认是开着的如果你为怕卫星误检把它关了遇到缺楼再打开即可。高层建筑群可能撞上限高楼顶被裁掉。Java 1.21.4 及以上可以用--disable-height-limit放开高度上限但它属于实验功能生成前要留好时间。地形看着平淡或块状明显时先确认没有误选 geo-only它本来就是平地也别开--aws_only_elevation用约 30 米精度的粗数据做细活。它适合三类人想在游戏里重走一遍家乡的普通玩家、需要真实地形底图的地图作者、以及做地理展示或规划演示的用户。主要限制在于结果上限取决于当地 OSM 的数据质量大面积生成对时间和内存的要求会线性上升另外它并非 Mojang 官方产品安装只走官方渠道。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2026年AI降本增效工具实测与选型指南 2026/9/10 21:42:12

2026年AI降本增效工具实测与选型指南

1. 2026年AI降本增效工具全景扫描 当AI技术渗透到每个工作环节,工具选择反而成了新难题。我最近实测了37款宣称能提升效率的AI工具,发现真正经得起复杂场景考验的不足三分之一。以下是经过三个月真实项目验证的8款工具,它们分别在代码生成、设…

阅读更多 →
基于Qwen AI大模型+微信小程序的肌肤养护管理系统设计与实现 2026/9/10 21:42:12

基于Qwen AI大模型+微信小程序的肌肤养护管理系统设计与实现

一、课题研究背景与意义 随着智能美妆与个性化康养理念的普及,大众对肌肤护理的需求逐渐从传统通用护肤转向智能化、定制化、精细化管理。传统肌肤养护方式存在明显短板,用户多依靠主观经验判断肤质、选择护肤品,缺乏科学的肌肤数据分析支撑&…

阅读更多 →
AI辅助学术PPT制作:从内容生成到设计优化全解析 2026/9/10 21:42:12

AI辅助学术PPT制作:从内容生成到设计优化全解析

1. 为什么我们需要AI辅助PPT制作? 作为一名经历过无数次深夜赶PPT的科研狗,我清楚地记得那些对着空白幻灯片发呆到凌晨三点的日子。每次开题报告、中期答辩、毕业答辩前,总有一周时间要泡在咖啡和PPT里。直到去年,我发现了AI辅助P…

阅读更多 →
FastAPI 生产级项目脚手架模板指南:async 模式、依赖注入与分层架构实践 2026/9/10 21:42:12

FastAPI 生产级项目脚手架模板指南:async 模式、依赖注入与分层架构实践

FastAPI 生产级项目脚手架模板指南:async 模式、依赖注入与分层架构实践 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址: https://gitcode.com/…

阅读更多 →
AIRI Capacitor 应用确定性截图实战:用 Vishot 捕获 WebView 与界定原生证据边界 2026/9/10 21:42:12

AIRI Capacitor 应用确定性截图实战:用 Vishot 捕获 WebView 与界定原生证据边界

AIRI Capacitor 应用确定性截图实战:用 Vishot 捕获 WebView 与界定原生证据边界 【免费下载链接】airi 💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishin…

阅读更多 →
RustFS 发版发布全流程实战:从版本确认、Preview 预发布验证到最终 Tag 发布的完整指南 2026/9/10 21:39:12

RustFS 发版发布全流程实战:从版本确认、Preview 预发布验证到最终 Tag 发布的完整指南

RustFS 发版发布全流程实战:从版本确认、Preview 预发布验证到最终 Tag 发布的完整指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞