资讯动态

Arnis:用地理数据快速生成真实的Minecraft城市

发布时间:2026/10/4 1:51:39 来源:尧图企业网站定制
Arnis用地理数据快速生成真实的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是一个免费开源的Minecraft城市生成工具它读取OpenStreetMap志愿者协作维护的全球道路与建筑数据库和真实高程数据把城市、地形与建筑转换成方块世界。玩家用它还原真实地点老师用它做地理教具开发者可以研究从地理数据到体素的完整流水线。项目定位Arnis不是随机地形生成器而是以真实地理数据为输入的世界转换器给定一个矩形范围它拉取该范围内的OSM要素与海拔逐块映射成Minecraft区块输出可直接加载的存档。硬指标内容数据源OpenStreetMap矢量数据 高程数据支持版本Minecraft Java 1.17、基岩版、LuantiMinetest许可证Apache-2.0运行平台Windows、macOS、Linux能做什么三种典型用法覆盖从选区到生成的全过程。Arnis选区怎么做在地图上精确框出生成范围输入是地图上的任意地点。在界面里搜索城市用矩形工具框选区域底部面板实时显示该范围的经纬度可在EPSG:4326与3857两种坐标系之间切换。得到的是一个标准bbox参数min_lat,min_lng,max_lat,max_lng界面生成与命令行模式共用同一套。从bbox到存档Arnis一次生成完整世界输入是上一步的bbox、目标版本以及世界比例、出生点、是否生成建筑内部等参数。处理分三步拉取道路、建筑、公园等OSM要素叠加真实高程再按映射规则逐块落位建筑外墙取自assets/building-facades/里一百多张立面贴图树木来自assets/tree-packs/的8个区域树包、共约1950棵模型。得到的是完整world目录放进saves即可进游戏。Arnis三种生成模式地形加城市、平地城市、仅地形输入是更大的城市或山区范围。路网、建筑轮廓、水体、地标均按OSM原始位置落位生成模式三选一geo-terrain真实地形加建筑、geo-only平地加建筑、terrain-only仅地形跳过OSM查询。下图四格是典型产出纽约港地标、巴黎市区与河流桥梁、滨水高层建筑群、山地峡谷。从安装到上手的最快路径git clone https://gitcode.com/GitHub_Trending/ar/arnis图形界面随仓库自带装好Rust工具链后按README编译运行即可进入界面。用矩形工具选区、选定目标版本世界比例、出生点、建筑内部生成均可调。命令行模式同样可用传入区域bbox与输出目录即可。One World模式能把后续生成的区域追加进同一个世界相邻区域无缝衔接原理见docs/one_world.md。适合谁、不适合谁适合想还原家乡或某座真实城市、不想逐格手搓方块的Minecraft玩家需要真实地理环境做教学演示的老师洪水减灾教学项目Floodcraft即基于它想研究OSM加高程到体素完整流水线的开发者不适合只想要随机奇幻地图的玩家它只输出真实地点无法编译Rust程序或没有图形界面环境的机器要求建筑外观与实景完全一致的用户它是方块近似的还原为什么可信可信度来自开放许可、媒体报道与学术教学复用。项目由核心开发者以Apache-2.0协议维护官方渠道明确为官网与代码仓库2024年12月获得关注后AWS技术博客发文解析它如何用开放高程数据构建真实Minecraft世界K-12洪水减灾教学项目Floodcraft基于它完成Hackaday、Toms Hardware、XDA Developers等媒体也做过专题报道。资源入口官方文档docs/one_world.mdOne World模式原理与参数更完整的说明与FAQ在项目WikiREADME中有入口问题反馈在代码仓库Issues页提交bug报告与功能建议社区官方Discord群README徽章即入口关键模块src/world_editor/Java、基岩、Luanti三种存档格式写入、src/element_processing/建筑、道路、水体等OSM要素的逐类处理逻辑。先选一个熟悉的小区域生成一遍感受完整流程再决定是否扩展到整座城市想改代码的从src/的模块划分读起。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑