Arnis:用地理数据快速生成真实的Minecraft城市
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),仅供参考

相关新闻

计算机网络运输层详解:多路复用、UDP、TCP与可靠传输原理

计算机网络运输层详解:多路复用、UDP、TCP与可靠传输原理

简介:这份PPT课件面向计算机专业学生及网络初学者,系统讲解计算机网络体系结构中的运输层核心知识,帮助读者从自顶向下的视角理解端到端通信原理。内容围绕运输层服务展开,涵盖多路复用与多路分解、UDP无连接传输、可靠数据传输原…

2026/10/4 1:50:35 阅读更多 →
地铁工地火灾论文卡壳时,AI 工具到底怎么选?一份安全科学与减灾同学的实战清单 [特殊字符][特殊字符]

地铁工地火灾论文卡壳时,AI 工具到底怎么选?一份安全科学与减灾同学的实战清单 [特殊字符][特殊字符]

如果你是工学 / 土木工程 / 安全科学与减灾专业的学生,大概率会遇到一类很典型的毕业任务: 以“城市地铁车站施工期火灾风险评估与应急疏散优化”为题,完成风险源辨识、评价指标体系构建、AHP-模糊综合评价或仿真模拟,最后形成一篇…

2026/10/4 1:50:34 阅读更多 →
无人值守地磅称重系统C#源码解析:状态机与串口通信实战

无人值守地磅称重系统C#源码解析:状态机与串口通信实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:50:34 阅读更多 →

最新新闻

DeepSeek 15天入门到精通:提示词、API接入与本地部署实战指南

DeepSeek 15天入门到精通:提示词、API接入与本地部署实战指南

简介:2025年DeepSeek 15天指导手册(从入门到精通)是一份面向AI应用新手与职场效率提升人群的系统化PDF教程,旨在通过15天阶段性学习,帮助读者快速熟悉DeepSeek平台并掌握高效对话、文档处理、学术辅助与自动化任务处理…

2026/10/4 2:24:01 阅读更多 →
虚拟机密码重置全攻略:Windows与Linux的多种实用方法

虚拟机密码重置全攻略:Windows与Linux的多种实用方法

忘密码这事,放在物理机上大概率就是重装系统,但在虚拟机里,情况完全不同——你可以用比物理机丰富得多的手段把密码改回来。我帮客户处理过不少VMware Workstation、VirtualBox、ESXi上跑着的Windows Server和Ubuntu、CentOS虚拟机&#xff0…

2026/10/4 2:24:01 阅读更多 →
智能座舱评价体系拆解:从硬件参数到用户感知的量化方法

智能座舱评价体系拆解:从硬件参数到用户感知的量化方法

1. 智能座舱评价为什么这么难:先搞清楚要拆什么这几年做智能座舱相关的项目评估,我最大的感受是:市面上关于“谁家座舱好”的争论,九成以上都在拿单个功能说事。有人因为一块屏幕分辨率高就说好,有人因为语音能连续对话…

2026/10/4 2:24:01 阅读更多 →
电梯内人车识别数据集:YOLO训练实战与避坑指南

电梯内人车识别数据集:YOLO训练实战与避坑指南

简介:电梯内人车识别数据集是面向目标检测任务的垂直场景训练集,素材拍摄于真实电梯监控环境,涵盖不同时段光照与视角变化,对画面中出现的人、摩托车、自行车等目标进行了精细标注,覆盖日常乘梯与人车混行等多种情况。…

2026/10/4 2:24:01 阅读更多 →
10行代码搭建神经网络:Keras实战入门与核心原理解析

10行代码搭建神经网络:Keras实战入门与核心原理解析

1. 这个实验到底要做什么去年我在社区里分享了一段只有十几行的神经网络代码,评论区问得最多的一句话是:“就这点代码,能叫神经网络?”说实话,我特别理解这种疑问。很多人对神经网络的印象停留在“高深、复杂、需要大量…

2026/10/4 2:24:01 阅读更多 →
InfiniBand Vol 1 深度解析:报文协议、传输服务与排障陷阱

InfiniBand Vol 1 深度解析:报文协议、传输服务与排障陷阱

简介:InfiniBand架构卷1的Release 1.7最终版官方规范,面向高性能计算、数据中心与存储网络领域的架构师、工程师及研究人员。文档完整收录1.0至1.7的版本修订历史与更新说明,在1.6基础上新增网络探测(Network Probe)An…

2026/10/4 2:23:00 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →