ARTICLE DETAIL

资讯详情

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

Arnis 完整指南:用 OpenStreetMap 数据生成 Minecraft 真实城市

Arnis 完整指南:用 OpenStreetMap 数据生成 Minecraft 真实城市 Arnis 完整指南用 OpenStreetMap 数据生成 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 版与基岩版都支持。上面四格截图展示了 Arnis 生成 Minecraft 真实城市的实际效果左上是在纽约湾复制的自由女神像与曼哈顿天际线右上是带塞纳河与铁路的埃菲尔铁塔左下是滨水城市街区右下是山地地形——城市建筑、河流走向与山体轮廓都对应现实位置而非随机生成。Arnis 项目定位真实地理数据驱动的城市生成传统随机地图生成器产出的是看起来像城市的地形而 Arnis 解决的是就是那座城市的问题同一份 OpenStreetMap 数据喂给它生成结果与现实一一对应。三个能力构成它与普通生成器的本质区别真实地理数据道路网络、建筑轮廓、水体与高程均来自 OpenStreetMap 和公开高程数据集生成前就能在地图上核对选区建筑智能识别根据 OSM 中的建筑类型与用途匹配对应立面风格仓库内置 assets/building-facades/ 一整套按真实尺度标定过的立面纹理覆盖住宅、办公楼、仓库和沿街商铺Java / 基岩双版本支持同一份数据可输出 Java 版1.17或基岩版世界也兼容 LuantiMinetest。图形界面框选区域最小可行生成流程从克隆仓库到拿到第一个世界流程很短git clone https://gitcode.com/GitHub_Trending/ar/arnis在 arnis 目录下用 Rust 工具链编译并启动图形界面仓库 README.md 有完整命令。界面左侧是可搜索的在线地图输入城市名定位用左侧工具栏的矩形选项框选要生成的区域右侧切换 Java 或 Bedrock点 Start Generation 即开始底部进度条会实时显示百分比完成后直接指向保存的世界文件。常用参数只需关心三项世界比例控制现实距离与方块距离的换算1:1 还原或缩小比例均可出生点出生标记拖到哪里世界生成后就从哪里开始游戏版本Java 或 Bedrock决定输出格式。截图展示了完整的框选流程左侧地图已定位到德国 Arnis 并框出选区右侧 Java/Bedrock 切换、Start Generation 按钮与 100% 完成状态一览无余整个过程不需要写任何代码。OpenStreetMap 生成 Minecraft 城市效果与进阶场景产出可以用三个可验证的维度衡量。道路网络完整还原主干道、支路与人行道层级走向与现实一致建筑按 OSM 轮廓放置公寓、办公楼、商店各自匹配对应立面与层数地形与水体基于真实高程数据起伏海岸线、河道位置与现实中重合。除了自己玩这套真实地理数据生成 Minecraft 地图的能力还有两个现成的进阶用法地理教学带学生走进自己城市的 1:1 副本对照真实地图讲解街区结构、水系走向与地形起伏城市规划模拟先生成现状街区再动手改造直观讨论用地、交通与绿地布局的影响。技术要点模块化、生成速度与跨平台模块化架构Arnis 用 Rust 编写数据获取、地理数据解析、建筑生成、高程处理各自独立成模块如 src/mapillary/、src/elevation/修改某个环节不会牵动全局生成性能针对大范围地理数据做了优化生成过程有进度反馈仓库还内置 One World 模式见 docs/one_world.md多次生成的不同区域可沿真实坐标无缝拼进同一个世界跨平台运行Windows、macOS、Linux 均可运行输出 Java 版、基岩版世界构建与 Nix 运行方式在 README.md 中有说明。许可证与参与方式Arnis 采用 Apache 2.0 许可证源码、素材清单与生成管线全部公开可自由使用与二次开发。想参与的话直接在仓库提交 issue 或代码改进即可贡献者只需保持两条主线模块边界清晰、生成速度不退步。想在 Minecraft 里复刻熟悉的街区或者用真实地理数据做教学演示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),仅供参考
返回列表