ARTICLE DETAIL

资讯详情

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

Arnis教程:3步把真实城市搬进《我的世界》

Arnis教程:3步把真实城市搬进《我的世界》 Arnis教程3步把真实城市搬进《我的世界》【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis想象一下打开《我的世界》直接走回自己长大的那条街。Arnis 读取 OpenStreetMap 地图数据和高程数据把现实中的某个位置生成一个能直接游玩的《我的世界》世界。整个过程就三步框选区域、调参数、点生成。它解决什么问题手工在方块里复刻城市做不动你想在《我的世界》里还原一座真实城市靠手动铺路盖楼基本不现实而且很难对得上真实街景。Arnis 是一个免费开源工具你指定一块地理区域它自动把该区域的地图数据换算成方块支持 Java 版1.17、基岩版和 LuantiMinetest。文中会反复出现几个名词先认识一下OpenStreetMap开放地图数据库记录了全球的道路、建筑和水系高程数据地表各点的高度决定地形的起伏经纬度现实位置坐标例如慕尼黑市中心约北纬 48.1°、东经 11.5°Web Mercator 投影把地球表面压成平面的常用地图投影方式上手从选区到出世界的三步操作第 1 步拿到工具。下载对应系统的最新发行版想自己编译的话先git clone https://gitcode.com/GitHub_Trending/ar/arnis再进入目录执行 cargo 构建。第 2 步选位置。打开图形界面在内置地图上用矩形工具框出想要的范围然后指定一个《我的世界》存档作为输出目标。第 3 步设参数并生成。常用设置包括世界比例现实距离与方块数的换算关系、出生点、是否生成建筑内部以及生成模式默认是真实地形 地图对象。确认后点击 Start Generation等它跑完即可。拆开看经纬度到方块的两级流水线第一级是压平地球。经纬度是球面上的坐标而《我的世界》的地面是一张平面方块网格。Arnis 先用 Web Mercator 投影把选中的区域压成平面再按你设定的世界比例拉伸成方块网格。这段换算逻辑在 src/coordinate_system/ 目录里。第二级是数据落网格。OpenStreetMap 里的建筑、道路、树木被逐一放到网格上地面起伏则由高程数据决定数据源选择与缓存在 src/elevation/ 目录。最后 src/map_transformation/ 提供整图旋转、平移等后处理让你把城市摆到想要的朝向。谁会用得上做防灾教学的老师可以用它生成河道场景让学生站在真实的河道地形里理解洪水范围这是课本很难传达的直观感。规划专业学生或城市爱好者可以复刻自己所在的街区从空中绕一圈看清街道与建筑的实际排布。少走弯路的几个点区域选得太大、生成慢甚至内存吃紧 → 先从一个 1~2 平方公里的街区开始大区域用项目的在线生成服务。生成的世界空荡荡 → 多半是该区域 OpenStreetMap 数据缺失先去地图网站确认道路建筑覆盖情况再生成。只想看地形起伏 → 用 terrain-only 模式它不查询地图数据速度比默认模式快得多。需要用脚本批量生成固定区域 → 走命令行用--bbox参数直接给矩形四角的经纬度。城市朝向歪了 → 用旋转、平移算子整体微调不用重新生成。下一步先拿家门口的一条街生成一次跑通后再逐步放大选区几天后你的存档文件夹里就会躺着一个方块版家乡。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表