Arnis 教程:三步把现实场景复刻进 Minecraft Arnis 教程三步把现实场景复刻进 Minecraft【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一款用真实地理数据生成 Minecraft 世界的开源工具在地图上框选区域它读取 OpenStreetMapOSM全球开源地图数据与真实高程把城市、山地变成可进游戏的方块场景适合 Minecraft 玩家、服务器搭建者和地理教学爱好者。 30 秒认识 Arnis一句话定位输入一个经纬度范围输出一份能直接进游戏的 Minecraft 世界文件。项目说明解决什么问题把真实世界的道路、建筑、水系、地形转换为 Minecraft 场景省掉手工搭建目标用户Minecraft 玩家、地图作者、服务器搭建者、地理教育者输入地图框选区域或--bbox经纬度参数也可指定本地.osm文件输出Java 版世界目录、基岩版.mcworld文件、Luanti/Minetest 世界运行环境Rust 源码编译支持图形界面与命令行两种用法跨 Windows/macOS/Linux 快速上手安装、运行与首次产出安装环境依赖。装好 Rust 工具链通过 rustup 安装和 git并保证联网——生成过程需要拉取 OSM 与高程数据。克隆仓库并编译。git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo build --release运行程序。执行下面命令后打开图形界面命令行方式则会先显示启动画面./target/release/arnis命令行入口显示 Arnis 版本信息后进入参数交互与图形界面共用同一套参数逻辑首次产出。在界面左侧用矩形工具在地图上框选区域选择 Java 版后点击 Start Generation等进度条走完世界文件就写入了指定的存档目录。不想用图形界面时一条命令也能生成cargo run --release --no-default-features -- \ --output-dirpath/.minecraft/saves/hometown \ --bboxmin_lat,min_lng,max_lat,max_lng框选区域后底部信息栏给出经纬度四角坐标可直接填进--bbox参数 核心功能深拆从框选区域到世界产出这一节只拆 GUI 主流程把每个参数讲透。主界面三大功能区地图选区、版本与世界名、生成按钮与进度显示步骤 1选区。顶部搜索城市或直接矩形拉框确认选区后界面提示Selection confirmed。命令行场景下对应的就是--bbox最小纬度,最小经度,最大纬度,最大经度。步骤 2选版本。Java 版需要指定存档输出目录切到 Bedrock 则输出.mcworld文件可发给手机端。步骤 3调参数齿轮图标。世界比例 scale默认 1.0 即真实大小1 方块 1 米可用范围 0.05–4.0。注意比例低于 0.3 时道路和建筑会被整体跳过只留地形。生成模式 modegeo-terrain默认建筑 真实地形、geo-only平地 建筑、terrain-only纯地形不查 OSM速度最快。出生点 spawn一组经纬度必须落在选区内部。建筑内部 interior默认关闭开启后生成室内结构耗时更长。标牌 signage默认basic路名、交通标志、公交站牌full再加店招和门牌号。步骤 4点击 Start Generation。进度条到 100% 后直接启动游戏即可进入。底层流程是地理坐标先经 坐标系统模块 换算为方块坐标OSM 数据由 osm_parser.rs 解析高程则从 src/elevation/ 的多源提供方拉取拼接。 场景化用法Minecraft 服务器主 → 想让玩家逛一座真城 →在地图上框选一个城区建议先从 1–2 平方公里试起用默认geo-terrain模式生成把输出目录挂进服务器玩家就能按真实路网导航、按真实楼高爬楼。地理老师 → 需要可走进的 3D 教学模型 →讲洪水与地貌时用terrain-only模式生成区域地形再让学生进游戏做观察活动。Arnis 已被一项面向 K-12 洪灾教育的研究论文引用见 README 的引用列表属于可查证的实际应用。地图作者 → 只想核对地形起伏 →用命令行加--mode terrain-only跳过 OSM 对象配合--map-preview输出一张俯视 PNG 预览不用进游戏就能确认高程效果。四种典型生成效果地标建筑、密集城区与山地地形展示 OSM 对象与高程数据的结合结果⚠️ 避坑清单坑后果规避方式一次框选区域过大生成时间长、内存吃紧先小区域验证参数再拆多个 bbox 分批生成多区域拼接时改用--projection web_mercator默认 local 每次从 0,0 开始scale 设到 0.3 以下道路、建筑被跳过只剩地形要对象就保持 0.3–4.0 之间1.0 为真实大小Java 模式漏写--output-dir校验直接报错退出Java 必须给输出目录目录不存在会自动创建Bedrock、Luanti 可选出生点写在 bbox 外校验失败无法生成--spawn-lat/--spawn-lng成对提供且确认落在选区内--bedrock与--luanti同开参数冲突被拒两种目标格式只能二选一❓ 常见问题 FAQ离线环境能用本地 OSM 文件吗可以。用--file传本地.osm/.xml文件bbox 会自动从文件推导terrain-only模式不读 OSM仍须手填--bbox。Java、Bedrock、Luanti 三种输出怎么选默认生成 Java 版目录加--bedrock输出基岩版加--luanti输出 Luanti/Minetest 世界。两者互斥不能同时指定。生成的地形太平是怎么回事多半是用了geo-only模式平地 建筑。要真实起伏就保持默认geo-terrain只想要高程地形就用terrain-only。生成前能先看看效果吗加--map-preview参数生成完成后会额外输出一张俯视 PNG 地图预览Java 与 Bedrock 支持Luanti 不支持。 小结你的目标用哪个组合完整城市建筑 真实地形默认--mode geo-terrain平地 建筑--mode geo-only只要地形--mode terrain-only给手机/基岩端用--bedrock三个要点选区从 1–2 平方公里起步比例别低于 0.3Java 版记得给--output-dir。打开地图框一个你熟悉的地方今晚就能住进自己的家乡。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

INCA测量数据分析全流程:从硬件连接到MDA导出

INCA测量数据分析全流程:从硬件连接到MDA导出

干这行的人都知道,INCA在ECU开发和标定里的地位,基本就是吃饭的家伙。无论是做发动机、变速箱还是新能源电驱控制,Daily 工作里最频繁的操作就是测量和分析数据。很多刚入门的朋友经常问我:测量数据是怎么配出来的?为什…

2026/9/9 15:26:59
接口测试全攻略:从核心流程到工具实操与面试答题

接口测试全攻略:从核心流程到工具实操与面试答题

干了这么多年测试开发,面试别人的次数多了之后,我发现一个特别明显的现象:不管你是面功能测试、自动化测试还是测试开发岗,接口测试这一关几乎都是必问的。尤其是这两年前后端分离和服务化架构越来越普及,接口测试早就…

2026/9/9 15:26:59
akshare实战:一键获取所有A股基础信息并落库

akshare实战:一键获取所有A股基础信息并落库

简介:这份压缩包为A股投资者与分析人员提供了一份沪深两市三千余只股票基础信息的数据库及配套代码,涵盖股票代码、名称、所属市场、财务指标、市值、市盈率、市净率、流通股本、分红记录等核心字段,便于开展批量筛选与统计分析。资源共48个文…

2026/9/9 15:26:59
Claude API中继网关:开源CLI与VS Code协同架构实践

Claude API中继网关:开源CLI与VS Code协同架构实践

1. 项目概述:这不是“白嫖”,而是一次面向工程落地的 API 协同架构实践“给 Claude Code 装上‘外挂’”——这个标题乍看像极了技术圈里常见的流量噱头,但如果你真把它当成一个“绕过限制”的黑灰产方案,那从第一行代码开始你就走…

2026/9/9 15:26:59
项目早期UI自动化测试的避坑指南:定位器、等待与数据解耦

项目早期UI自动化测试的避坑指南:定位器、等待与数据解耦

1. 项目早期做UI自动化:机会与风险并存团队刚起步、产品线还没完全定型的阶段,要不要把UI自动化测试铺起来,估计是很多测试负责人和技术负责人纠结过的问题。我经历过好几次类似的场景:产品经理还在反复调整交互稿,前端…

2026/9/9 15:26:59
2026年AI搜索优化服务商怎么选?5项能力核验与候选建议

2026年AI搜索优化服务商怎么选?5项能力核验与候选建议

摘要:做AI搜索优化,不应只看文章产量或某一次回答是否出现品牌,而要核验品牌知识、跨平台监测、归因分析、内容执行和发布后复测能否形成闭环。本文从技术与交付角度拆解5项选型能力,并重点说明AI Native SaaS与“传统软件增加AI写…

2026/9/9 15:21:59