ARTICLE DETAIL

资讯详情

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

Arnis:30 分钟在 Minecraft 里复刻一座真实城市,免费开源

Arnis:30 分钟在 Minecraft 里复刻一座真实城市,免费开源 Arnis30 分钟在 Minecraft 里复刻一座真实城市免费开源【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis框出老家所在的那片街区等进度条走完你就能走进 Minecraft 里那条真的存在过的街路名、河道、楼房的占地全部来自 OpenStreetMap 的真实数据地面起伏则来自高程数据真实地面的海拔信息。Arnis 是一款免费开源的 Minecraft 世界生成工具把指定经纬度范围的地形与建筑按原貌映射成方块支持 Java 1.17、基岩版和 Luanti 三种世界格式。这篇文章带你走完第一个世界的生成流程并讲清地形和参数背后的原理。5 分钟上手从框选区域到生成完成这一节解决第一次跑起来要做什么。不想装编译环境的去官方发布页下载预编译包直接运行想自己编译的clone 下来再构建 GUI 版即可git clone https://gitcode.com/GitHub_Trending/ar/arniscargo run --release打开 GUI 后用左侧矩形工具在内置地图上框出想要生成区域选择世界格式Java 或 Bedrock点 Start Generation。窗口底部进度条实时刷新看到 Done! World generation completed 就进游戏验收。如果你更喜欢命令行--bbox按最小纬度,最小经度,最大纬度,最大经度填写一条命令覆盖整个流程cargo run --release --no-default-features -- \ --output-dirC:/YOUR_PATH/.minecraft/saves/worldname \ --bboxmin_lat,min_lng,max_lat,max_lng三种生成模式怎么挑建筑、纯地形还是只要起伏这一节帮你决定--mode选哪个档。这个参数控制生成粒度默认值是geo-terrain即真实起伏的地形上叠加道路、建筑等 OSM 要素geo-only会把同样的要素放在平地上适合只想快速看街区布局的场景terrain-only则跳过 OpenStreetMap 查询和 Overture 数据抓取只输出纯地形。什么时候改想让某段山谷、某条河谷单独存在、不掺任何人工物时选terrain-only。高程参数怎么调真实山体起伏落到方块的原理这一节解释山坡为什么像真的。高程数据由 src/elevation/ 目录下的模块处理程序先按区域自动挑选合适的高程源找不到覆盖区域的高清源就回退到全球源再依次做异常值剔除、空洞填补最后把海拔压缩进世界高度上限、映射到 Minecraft 的 Y 轴。真正值得拨的旋钮是--scale它控制一个方块对应多少米默认 1.0 即真实大小取值范围 0.05 到 4.0。想让整个世界缩小十倍摆进一个场景把--scale调小想放大细节调大即可但比例越大单平方公里消耗的方块数越多内存和时间开销会明显上涨。树木、车辆、路牌默认长什么样元素来源与性能开关这一节回答每个要素从哪来、哪里能省时间。所有要素的解析与建模集中在 src/element_processing/道路宽度、水体轮廓、建筑占地都从 OSM 标签映射为方块。树木是还原度最高的部分程序内置了按 9 个气候区域划分的树种包assets/tree-packs/含上千棵.schem树模按生成地点的中心坐标自动选包--max-tree-size控制最大树型默认giant可选 small/medium/big/tall/giant机器慢时调到big能省不少时间。车辆、起重机、喷泉等道具来自 assets/structures/ 下的.schem模板地标建筑则从 3D 模型体素化而来一个--no-3d能把 3D 模型和这些道具全部关掉。路牌与广告牌用--signage三档控制none、默认的basic路名、交通标志、公交站牌、广告牌和full额外生成店铺招牌、门牌号。大区域生成建议保持--interior建筑室内生成默认关闭不动。大区域与纯地形--bbox、比例尺和生成前预览这一节面向要跑一大片地方的场景。--bbox决定区域范围格式如48.1,11.5,48.2,11.6最小纬度,最小经度,最大纬度,最大经度GUI 里框选时可直接读取对应坐标。配合--mode terrain-only只出地形、不查任何地图数据是最省事的批量跑法。--scale在这里再出现一次比例越大内存和磁盘占用越高先小比例试跑再放大是稳妥的做法。另外生成前加一个--map-preview会先渲染一张俯视 PNG 图让你进游戏前就检查整体布局是否合理。遇到问题时参数细节和 FAQ 先查项目 Wiki某片建筑没出来、坐标对不上这类问题带上--bbox和完整参数去 Issues 页提问GUI 里也有直达 Discord 社区的入口。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表