当前位置: 首页 > news >正文

用Arnis在Minecraft中重建真实地点,体验高细节世界!

Arnis: 在Minecraft中重现真实世界

Arnis是一个开源项目,能够高精度地将真实世界的地理、地形和建筑信息转化为Minecraft Java版(1.17+)和基岩版的世界。这个项目是免费的,旨在处理来自真实世界的大规模地理数据,结合OpenStreetMap的地理数据和高程数据,生成详细的Minecraft世界。无论是您的家乡、大城市,还是自然风光,使用Arnis都能轻而易举地生成!

主要特性

  • 真实地理还原:通过处理真实世界数据,Arnis能够创建复杂且精确的Minecraft世界,展现地形和建筑的真实面貌。
  • 用户友好的界面:程序界面直观,用户只需选择地图上的区域,即可一键生成Minecraft世界。
  • 高度可定制:用户可以根据需要调整世界的生成设置,比如世界比例、出生点以及建筑内部生成等。

使用方法

  1. 下载和安装
    您可以从这里下载最新版本,或者根据项目指导自行编译。

  2. 地图选择
    使用软件内的矩形工具选择您想要生成的区域,然后选择对应的Minecraft存档,点击“开始生成”即可。您还可以自定义世界的生成设置,以符合您的个人需求。

  3. 命令行与图形界面

    • 命令行构建:使用以下命令生成世界:
      cargo run --no-default-features -- --terrain --path="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"
    • GUI构建:使用命令:
      cargo run
  4. 针对Nix用户
    如果您使用的是Nix,可以直接使用:

    nix run github:louis-e/arnis -- --terrain --path=YOUR_PATH/.minecraft/saves/worldname --bbox="min_lat,min_lng,max_lat,max_lng"

文档与支持

完整文档可在GitHub Wiki中找到,涵盖技术说明、常见问题和开发路线图等内容。如果您在使用过程中遇到任何疑问,可以随时查阅。

开源与贡献

Arnis是一个开放源代码项目,欢迎所有人参与贡献。无论您是想修复bug、改进性能、添加新功能,还是增强文档,您的参与都将使这个工具更好!您只需在GitHub上fork项目,进行修改,然后提交pull请求即可。

学术与媒体认可

Arnis项目由于在真实世界到Minecraft世界的转化方面的独特性,获得了多家媒体与学术机构的认可。以下是相关报道链接:

  • Building realistic Minecraft worlds with Open Data on AWS
  • Floodcraft: Game-based Interactive Learning Environment using Minecraft for Flood Mitigation and Preparedness for K-12 Education
  • Bringing OpenStreetMap Data into Minecraft
  • Minecraft Tool Lets You Create Scale Replicas of Real-World Locations
  • Hometown Minecraft Map: Arnis

类似项目推荐

  1. Mineways
    Mineways是不仅能生成Minecraft世界,而且可以帮助用户将Minecraft世界导出为3D模型进行打印和展示。

  2. WorldPainter
    WorldPainter为Minecraft地图生成提供了一种直观的绘制环境,用户可以在其中自由创造并定义每一个部位。

  3. Terragen
    Terragen则专注于自然景观的创建,用户能使用实时的渲染引擎与多种特效设计创建出令人惊叹的自然场景。

这些项目与Arnis具有相似的功能,都致力于为Minecraft玩家提供更加丰富的世界生成功能。无论您是想要从真实世界重建城市,还是想创造美丽的自然风光,Arnis和上述工具都将是您的得力助手。

http://www.jsqmd.com/news/524465/

相关文章:

  • 2026嘉兴保温砂浆优质品牌推荐指南:嘉兴ftc变相保温材料/嘉兴保温砂浆墙面/嘉兴保温砂浆聚合物/嘉兴保温砂浆防水/选择指南 - 优质品牌商家
  • NE2A-SCPU01安全网络控制器
  • Tiny WS2812:极简跨平台LED驱动库原理与实践
  • 如何在Java中使用字符串拼接优化性能
  • SPM新手避坑指南:手把手教你完成fMRI数据预处理(从DICOM到平滑)
  • IDEA插件Apipost-Helper实战:5分钟搞定SpringBoot接口调试与文档生成
  • 【洛谷刷题 | 第六天】
  • (二)传统企业vs数字原生企业:差距到底在数据,还是思维?
  • 为什么嵌入式开发离不开C语言:底层执行模型与工程实践
  • 我把 VS Code 里看依赖版本的插件,做了一个更快的版本
  • 20252403实验一《Python程序设计》实验报告
  • FPGA千兆网硬件设计避坑指南:RTL8211EG布局布线实战经验分享
  • Prophet实战:如何用Python预测电商促销季的销量波动(附完整代码)
  • Dify Rerank性能翻倍实录:从0.42到0.89 NDCG提升,我们只改了这4行配置
  • Make构建系统原理与嵌入式工程实践
  • 新手必看:Qwen-Image-Edit-2511-Unblur-Upscale修复模糊人像全流程详解
  • RV1126准备-----编译和测试SDK自带的RKNN例程
  • 2026年 隔离式洗衣机厂家推荐排行榜,医用/无尘/消毒/双扉洗衣机,专业洁净与高效隔离技术深度解析 - 品牌企业推荐师(官方)
  • Linux 网卡名称详解:从 lo 到 docker0,一篇搞懂所有网络接口
  • 三月第三周周报
  • CCMusic硬件加速:FPGA实现Mel频谱特征提取
  • ollama-QwQ-32B模型量化部署:降低OpenClaw运行内存占用
  • 从零到部署:我用SeaTable私有云为团队搭建了一个轻量级项目管理系统(附docker-compose.yml配置)
  • 从火焰图到死锁检测:用fastthread.io彻底读懂你的Thread Dump
  • ES6新特性
  • 基于T型三电平逆变器的下垂控制:电压电流双闭环与LCL滤波、SPWM调制仿真研究
  • 不用写代码,也能成为 AI 公司的核心人才
  • 吐血推荐!毕业论文全流程神器——千笔·专业学术智能体
  • 在Java中如何使用PriorityQueue处理优先任务队列
  • 2026四川国产服务器优质厂商推荐指南:存储服务器推荐、存储服务器提供商、存储服务器的价格、定制算力服务器公司选择指南 - 优质品牌商家