ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Arnis 使用指南:3 步把真实世界生成进 Minecraft,从家乡街道到月球地貌

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/arnis想让 Minecraft 里出现你老家那条河、那排楼和真实的坡度Arnis 就是这样做的它读取 OpenStreetMap 地理数据和真实高程数据把它们转换成一个可以直接进游戏的世界。Minecraft Java 版1.17、基岩版玩家以及 LuantiMinetest用户都能用它复刻真实地点。 场景把你的家乡搬进游戏假设你周末想带朋友回老家转转但老家在地图上离城市很远。你不需要一砖一瓦地建。打开 Arnis在地图上框选老家周围一两个街区几分钟后你会得到一个按真实高程起伏、按 OpenStreetMap 标签还原了街道和建筑的 Minecraft 世界。它的工作方式分两步从 OpenStreetMap 拉取道路、建筑、水域等要素再叠加真实地形的高程数据。两者融合后地形和建筑是长在一起的而不是贴在地皮上的贴图。 最短体验路径安装、选区、看到效果第 1 步拿到可运行程序。三种方式任选从官方发布页下载对应系统的压缩包解压即用自己编译需要 Rust 工具链git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo build --releaseNix 用户可直接运行nix run github:louis-e/arnis免编译。第 2 步选区并生成。运行 GUI 版后界面上是一张可缩放、可搜索的地图。用矩形工具框住目标区域选定要写入的 Minecraft 世界点击Start Generation。右侧面板可以先调整世界比例、出生点、建筑内部生成等选项也可以保持默认。第 3 步查看结果。生成完成后打开世界出生点就定在你选的区域里。如果你熟悉命令行也可以一条命令跑完同样的流程坐标用最小纬度,最小经度,最大纬度,最大经度表示cargo run --release --no-default-features -- --output-dirC:/YOUR_PATH/.minecraft/saves/worldname --bboxmin_lat,min_lng,max_lat,max_lng小提示第一次上手先框 1 平方公里以内的范围。区域越大拉取数据和生成的时间、内存消耗增长得越快程序在超过约 250 平方公里时会主动提示耗时可能以小时计。️ 能力地图它能帮你做成什么真实地形高程数据来自多个来源程序按区域自动挑选分辨率合适的源Mapterhorn、AWS Terrain Tiles、USGS 3DEP 等逻辑在 src/elevation/。山谷、河床、坡地都按实际海拔还原。会装修的建筑建筑轮廓来自 OSM 标签外墙材质按用途分配加上--interior后还会生成楼梯、房间等内部结构。OSM 覆盖稀疏的地区可叠加 Overture Maps 的建筑足迹默认开启补缺。完整的路网与设施公路、铁轨、桥梁、水域、行道树、车辆、路灯等都有对应生成逻辑集中在 src/element_processing/。招牌分三档关闭、基础路名、交通标志、公交站牌、完整再叠加店招和门牌。区域化植被仓库自带按地理区域分类的树木 schem欧洲、澳洲、北美、南美等数十种物种树会按当地群落落位还能按全球树冠高度图控制树的大小。不止地球--body moon或--body mars可以生成月球、火星的纯地形世界使用 NASA PDS 高程默认夜间出生。多格式输出与后处理Java 版Anvil、基岩版.mcworld、Luanti 三种世界格式--map-preview能额外导出一张俯视 PNG 地图用--projection web_mercator可以分多次生成、拼成跨区域的连续大世界。 调参与避坑效果不对时先看这里常用开关都定义在 src/args.rsGUI 里没有的选项在命令行都能用。按你遇到的现象查表现象处理建筑挤成一团团小柱子--scale低于 0.3 时所有 OSM 对象会被跳过因为 1 格道路已无法表达车道。比例范围是 0.05~4.01.0 1 格等于 1 米即真实大小地形太平或太平缓默认会选高分辨率高程源想只用 ~30 米精度的 AWS 源做对比加--aws-only-elevation出生点跑偏--spawn-lat和--spawn-lng必须成对出现且坐标必须落在 bbox 内高楼被削顶加--disable-height-limit实验性Java 1.21.4 配套数据包Y 轴扩展到 -2032~2031想要纯地形比如生成月球--mode terrain-only注意此模式不读本地 OSM 文件必须显式给--bbox三种生成模式怎么选geo-terrain默认对象真实地形、geo-only对象平地、terrain-only纯地形命令行报参数错误Java 版必须给--output-dir--bedrock与--luanti不能同用比例值非数字或超范围会被直接拒绝大型区域生成中途中断用--timeout设置 floodfill 超时秒或把区域拆成多次生成后用--projection web_mercator拼合另外两个容易忽略的开关--bake-lighting预烘焙光照适合配 Voxy 这类 LOD 模组远距离观览会变慢--map-item默认会给玩家一张锁定地图方便在世界里导航。 适用人群与参与方式Arnis 免费开源Apache 2.0跨 Windows、macOS、Linux。它在 K-12 洪水教育课题、城市规划演示、地图创作者工作流里都有实际应用——如果你要的是地理课上的地形教具或者一个可进游戏讨论方案的数字孪生底图它都是现成工具。项目采用模块化组织数据获取、要素处理、世界写入各自独立想修 bug 或加功能可以从自己熟悉的模块入手按 README 的流程 fork 后提交 pull request 即可发布由维护者统一更新。最后一句提醒下载只认官方发布渠道其他打着 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),仅供参考
返回列表