ARTICLE DETAIL

资讯详情

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

Arnis Minecraft世界生成工具:把真实地点1:1搬进Minecraft

Arnis Minecraft世界生成工具:把真实地点1:1搬进Minecraft Arnis Minecraft世界生成工具把真实地点1:1搬进Minecraft【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis是一款开源的Minecraft世界生成工具基于OpenStreetMap地理数据与真实高程数据将现实中的城市、地形和建筑1:1转换为方块世界。适合Minecraft玩家、地理教师以及想还原真实地点的创作者使用。为什么用Arnis生成现实地图多数Minecraft制图工具只能提供粗略的高度图而Arnis把数据源和还原粒度都做得更完整。它直接读取OpenStreetMap的矢量数据道路、铁路、水系、建筑轮廓都按真实位置落块地形来自多源高程数据山区的坡度、海岸线的水深都能体现。生成结果兼容Java版1.17、基岩版和LuantiMinetestApache 2.0协议免费商用。项目名取自德国同名小镇Arnis仓库里也用它做了默认示例。Arnis怎么快速跑起来有两条路径。第一条最简单从项目的Release页面下载对应系统的预编译包双击启动图形界面即可。第二条适合想改代码的人用Rust工具链从源码编译git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis编译启动GUI只需要一条命令cargo run --releaseGUI的流程是顶部搜索框输入城市名定位地图用左侧矩形工具框选区域右侧选择Java或Bedrock点Start Generation。选区完成后底部会显示确认提示和生成进度。不想用界面的话也可以走纯命令行。--bbox参数按最小纬度,最小经度,最大纬度,最大经度给出矩形范围cargo run --release --no-default-features -- \ --output-dir~/.minecraft/saves/myworld \ --bbox48.05,11.55,48.15,11.65选区建议从2~5平方公里的小区域开始既快又方便判断效果满意后再放大范围。生成精度从哪来看源码能清楚Arnis的还原逻辑分几层几个关键目录值得了解src/coordinate_system/把经纬度边界框换算成Minecraft的XZ坐标支持线性插值和Web Mercator两种投影保证大面积选区时比例不变形。src/elevation/providers/按区域自动选择高程源包括约30米分辨率的AWS Terrain Tiles、Mapterhorn、美国USGS 3DEP等山地和城镇用不同精度。src/building_facades/与src/mapillary/前者为每栋楼挂一张按建筑类型挑选的照片外墙后者在配置了Mapillary令牌时直接用街景照片重建墙面颜色、窗户和门的位置没有街景覆盖的墙面自动回退到预设贴图所以不会出现一半真实一半空白的断层。此外树木不是随机种的仓库里内置了按非洲、亚洲、欧洲等分区的schem树木库见assets/tree-packs/植被种类跟随现实分布。Arnis生成参数怎么配置与常见坑几个最常用的开关--scale世界比例1.0为真实尺寸1米1格放大或缩小都靠它--modegeo-terrain默认真实地形建筑道路、geo-only平地建筑、terrain-only仅地形直接跳过OSM查询--bedrock/--luanti切换目标版本--interior生成建筑内部结构耗时更长小区域再开比较稳妥。常见坑有三个。一是选区过大导致生成时间以小时计先用小范围跑通流程再扩展。二是偏远地区OSM数据稀疏Arnis默认会引入Overture Maps补充缺失的建筑轮廓代价是偶尔混入卫星识别误报介意的话可以关掉--overture。三是想突破默认高度上限超高层建筑被削顶需要Java 1.21.4并加--disable_height_limit该项标注为实验功能生成后要留意Y轴边界。文档、社区与延伸资源深入内容看项目自带的GitHub Wiki覆盖技术原理、FAQ、贡献指南和路线图日常交流在Discord社区作者也在同一社区处理问题反馈。用Nix环境的用户可以直接nix run执行而不用手动编译。项目已被Toms Hardware、Hackaday等媒体报导并被K-12洪水教育项目Floodcraft用作地形生成后端说明它在教学场景下也能稳定工作。小字声明Arnis并非Minecraft官方产品未获Mojang或Microsoft批准或关联。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表