Arnis 完整指南:把真实世界 1:1 复刻进 Minecraft 的三个步骤

发布时间:2026/9/9 15:58:41
Arnis 完整指南:把真实世界 1:1 复刻进 Minecraft 的三个步骤 Arnis 完整指南把真实世界 1:1 复刻进 Minecraft 的三个步骤【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis如果你想在《我的世界》里建一座家乡的城市靠手工放方块可能永远建不完。Arnis 是一个免费开源的 Rust 工具它读取 OpenStreetMap 的地图数据和真实高程数据自动把任意地点的地形、道路、建筑、树木按真实比例生成 Minecraft 世界Java 版 1.21 可用 1.17、基岩版、Luanti/Minetti。你可以框选地图上的一块区域剩下的下载、转换、写盘全部由它完成。项目速览Arnis 能做什么、适合谁一句话定位Arnis 是一个真实地理 → 游戏世界的自动生成器输入一个经纬度边界框输出一个可以直接在 Minecraft 里打开存档的完整世界。多平台输出Java 版Anvil 存档、基岩版.mcworld 文件、Luantimap.sqlite对应源码分别在 src/world_editor/数据驱动底图来自 OpenStreetMap高程自动在 Mapterhorn、USGS 3DEP、AWS Terrain Tiles 等多个数据源里择优选择见 src/elevation/两种使用方式带地图选区的图形界面或一条命令行脚本化批量生成最大亮点细节粒度——建筑立面、内部房间、路牌文字、街边树木、甚至按真实植被覆盖类型放置的树种包仓库里附带了 afr、eur、ena 等各大洲的 .schem 树木模型库适合人群Minecraft 地图制作者、想建家乡地图的玩家、用方块世界做地理/城市演示的教师上图为 Arnis 生成的四个真实地点纽约、巴黎、布宜诺斯艾利斯和山地地形建筑与地貌均按真实高程摆放原理拆解一条数据从经纬度到方块的完整链路Arnis 的生成流程可以理解为一次流水线作业数据从头到尾只走一遍取数根据你给的边界框min_lat,min_lng,max_lat,max_lng并行下载该区域的 OSM 矢量数据和高程栅格。高程来源由 src/elevation/selector.rs 按地区自动挑选保证不同大洲用最合适的精度源。投影经纬度球面坐标先被展平为平面坐标再按缩放系数映射为方块坐标。核心换算关系是方块坐标 (地理坐标 − 区域起点) × 每米方块数scale高程则Y 真实海拔差 × 高程缩放最终世界地面默认落在 Y-62。分类落块每条 OSM 要素building、highway、natural…由 src/element_processing/ 下对应模块决定用哪些方块还原——建筑生成带立面的楼体道路生成路面水系按深度填水。坐标变换本身位于 src/coordinate_system/。写档src/world_editor/ 把生成的区块按目标版本格式Anvil / .mcworld / map.sqlite写入磁盘一个能直接双击进游戏的存档就生成了。上手流程从选区到进入世界的操作顺序第 1 步获取程序下载官方 Release 版本或从源码构建。命令行方式构建图形界面版cargo run --release第 2 步框选区域在 GUI 地图上用矩形工具拖出目标范围或在命令行里用--bbox直接给坐标。选区大小直接决定生成时长和磁盘占用建议第一张图控制在几平方公里以内。Arnis 配套的区域选择工具框选后底部会读出该矩形四个角的经纬度可直接填入--bbox参数第 3 步设置关键参数附默认值参数说明默认值--scale每米对应多少方块1.0 即真实尺寸1.0可用范围 0.05~4.0--mode生成内容含建筑地形 / 仅平地上建筑 / 仅地形geo-terrain--ground-level世界基准地面高度-62--rotation顺时针旋转角度0 度范围 -90~90--spawn-lat/--spawn-lng出生点须在选区内区域中心--signage路牌文字量none / basic / fullbasic城市区域建议保持 scale1.0大区域想省空间可降到 0.3 以上低于 0.3 时道路宽度不足以表达建筑会被自动跳过。第 4 步生成并进入点击 Start Generation或执行命令行进度条走完后打开对应存档即可。命令行生成一条 Java 世界存档的完整写法cargo run --release --no-default-features -- --output-dir你的路径/.minecraft/saves/worldname --bboxmin_lat,min_lng,max_lat,max_lng进阶调优与避坑指南常见误区scale 设太低小于 0.3 时所有建筑退化成 1×1 细柱、车辆船艇等固定尺寸物件反而占满画面不如适当放大区域比例一次性框太大单个平方公里在 scale1.0 下已是 GB 级数据量大城市场景建议拆成多个 bbox 分区生成--projection web_mercator可让多块区域拼接后坐标连续忽略磁盘空间生成失败最常见的原因之一是写档阶段磁盘写满GUI 会给出提示命令行请注意报错链效果评估建议建筑与底图对齐度在 Minecraft 里对照真实街景截图抽查几条主干道走向高程还原度用--mode terrain-only单独出地形版先确认山丘起伏再叠加建筑生成时长基准中等城区数平方公里在普通桌面电脑上通常为分钟到数十分钟量级可加--benchmark查看纯生成耗时性能/质量优化只想要快速预览时关掉--interior建筑内部生成与--no-3d相关 3D 模型速度明显提升植被方面默认使用 Meta 全球冠层高度图决定树高稀疏测绘地区可加--overture默认已开补上 Overture 建筑轮廓想突破原版高度限制生成超高山脉或塔楼Java 1.21.4 可加--disable-height-limit启用附带的高空数据包实验性用 Nix 环境的用户可直接nix run github:louis-e/arnis -- --output-dir... --bbox...免安装运行写在最后Arnis 把测绘 → 投影 → 建模 → 写档整条链路打包成了一个免费开源工具让你无需任何游戏开发经验就能拿到 1:1 还原的真实城市 Minecraft 世界。它既是地图爱好者的创作工具也是教学、规划演示的现成方案。git clone https://gitcode.com/GitHub_Trending/ar/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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询