Arnis
Arnis

Arnis

3D开源

开源工具,把真实城市地图一键生成可玩的《我的世界》3D世界

访问官网
收录: 2026-09-13·更新: 2026-09-13·图像工具

详细介绍

产品定位
Arnis 是一个由 GitHub 用户 louis-e(Louis Erbkamm)发起的开源项目,目标是把真实世界中的任意地点转换为可在 Minecraft 中游玩的三维地图。它把开放地理数据与游戏方块世界结合,让玩家能够走进熟悉城市、乡村或特定地标,以方块形式探索真实地形和已测绘建筑。项目采用 Apache 2.0 许可,官网为 arnismc.com,GitHub 上已获得 17000 多个 star,当前版本为 2.0.0。

核心功能
Arnis 通过 Overpass API 调用 OpenStreetMap 的开放地理数据,并结合 AWS 地形瓦片的高程数据,还原真实地形地貌与建筑,包括建筑、道路、围墙、喷泉、农田等已测绘要素。用户可以在图形界面中于地图上用矩形框选区域,选择 Minecraft 存档,点击开始生成,并可调整世界缩放比例、出生点以及是否生成建筑内饰。它也提供命令行模式,用 --bbox 指定经纬度范围,并支持 geo-terrain、geo-only、terrain-only 三种模式。

技术特点
项目现已用 Rust 重写,2.0.0 版本在性能和跨平台方面更具优势,早期为 Python 实现并保留 python-legacy 分支。界面基于 Tauri 2 构建,支持 Windows、macOS、Linux,并支持 Minecraft Java 版 1.17+、基岩版和 Luanti(Minetest)。其处理流程为从 Overpass API 拉取所选边界框数据,解析 nodes、ways、relations,按优先级排序以确定正确的堆叠层级,再用建筑、公路、土地利用等要素处理器放置方块,生成地面层,最后保存为 Minecraft region 文件。

适用场景
Arnis 适合希望把现实地点带入 Minecraft 的玩家、地图创作者、教育工作者和地理信息爱好者。玩家可以生成家乡街区、校园、旅行地或历史地标,在方块世界中自由探索;创作者可把它作为建筑与场景原型,用于视频、模组或课程展示;教师可用真实地形讲解城市规划、道路网络和土地利用。对于需要批量或自动化生成的用户,命令行模式与经纬度边界框参数也能支持更可控的工作流。