Project Atmosphere: 真实气候与天气

免责声明 此描述由 ChatGPT 从法语翻译而来。

资源介绍

免责声明 此描述由 ChatGPT 从法语翻译而来。 开启 Alpha 文件以查看 PA 0.9.x+ 对于 PA 1.21.1,Serene Seasons Plus 在 PA 0.8.1.0 期间暂时为强制要求。 请仅在 1.21.1 版本上使用 SSP 4.X.X 使用 SSP 5.X.X 会导致崩溃,因为 SSP 5.X.X 是为 PA 0.9.X.X 设计的。 PA 0.9.1 中很快将包含修复程序。 Forge 用户可以忽略此信息。 ️ Project Atmosphere 适用于 Forge 1.20.1 / NeoForge 1.21.1 的动态气候与天气模拟 (积极开发中 — 核心测试版系列) 加入 Discord 服务器 以提交建议、报告错误并访问实验性构建。 Project Atmosphere 是一款 Minecraft 模组,它将 Simple Clouds 中的 随机云生成 替换为 高度逼真且完全动态的大气系统 . 不再依赖随机概率,云、天气和视觉效果源自 真实的气候模拟 。Project Atmosphere 引入了受现实气象学直接启发的 温度、气压、湿度和风速 系统。 气象预报员所使用的基本原理和方程在此被应用,以模拟大气随时间的行为。每个生物群系都根据物理规则演变,而非随机事件。 结果是一个活生生的大气环境,云会根据环境条件自然形成、移动、增长或消散。天气成为大气平衡的结果,而非预设事件。 ️ 工作原理 Project Atmosphere 首先生成一个 7 天天气预报 作为初始的大气基础。 一旦该预报存在,系统会分析它以定位 低压区域 , 这些区域通常围绕两到三个主导的旋区形成。当检测到此类区域时,便会创建气旋或低压区。 该区域成为吸引中心。气压、湿度和风速值会逐渐向其演化,正如真实大气系统中一样。由于这种相互作用,一旦初始预报生成,模组便 不 需要不断重新生成新预报。大气会自行自然演变。 温度演变 温度由 阳光照射 . 对于每个生物群系,Project Atmosphere 计算如果全天暴露于阳光下理论上能达到的最高温度。然后,利用云量数据,系统确定实际有多少小时的阳光到达地面。 完全暴露与实际暴露之间的差异直接定义了全天温度的演变。 生物群系与区域逻辑 每个生物群系都有其自身的温度特征,但这仅用于 初始预报生成 . 预测创建后,Project Atmosphere 切换为覆盖半径约为 1000 个方块 的 单个区域预测 . 这种区域方法显著更简单、更稳定,且模拟起来更轻量,同时仍能在各个生物群系中产生连贯且可信的气候行为。 性能优先设计 Project Atmosphere 不仅在真实性上表现出色,其设计还将性能置于首位。鉴于我本人非常反感优化不佳的游戏,所有繁重的计算均完全卸载至 异步线程 . 为实现这一目标,Project Atmosphere 使用了自定义的生物群系采样器克隆版。如果您熟悉用于可视化《我的世界》世界的种子地图网站,该系统的工作原理与之非常相似。 通过依赖此克隆的生物群系地图,模组可以安全地访问生物群系和气候数据,而无需直接与实时世界区块交互。这避免了并发问题,并允许所有大气计算异步运行,而不影响游戏性能。 ️ 云的生成与类型 Project Atmosphere 添加了 40+ 种新的云类型 。每种云都根据 1 到 7 的等级 进行分类,其中 1 代表近乎晴朗的天空,而 7 代表像飓风这样的极端系统。飓风已计划在内,但尚未完全就绪。 云的强度由湿度、气压及其他大气因素共同决定,从而产生一个从 1 到 7 的值。该值随后会乘以模组配置文件中可配置的系数。 此外,Project Atmosphere 还会追踪近期强烈的云层活动。自等级高于 5 的云形成以来经过的时间越长,额外的缩放值增长越多,从而随时间推移增加重大云团出现的可能性和强度。 部分云类型具有现实气象学依据,而其他一些则是故意虚构的,以扩展多样性和视觉效果。 ️ 龙卷风与飓风 龙卷风目前可通过指令和配置选项启用,但仍处于开发阶段。在视觉表现上,它们目前还不够理想,因为着色器工作耗时较长,且仍在积极改进中。 龙卷风也可能对性能造成较大负担,因此提供了一个配置选项,允许您开启或关闭它们。待模组更加稳定后,龙卷风的视觉效果和性能将被重新审视并进一步优化。 飓风也尚未完全实现。Simple Clouds 并未设计用于支持具有真实空心眼的庞大风暴结构,因此 Project Atmosphere 目前使用一种名为 custom_cumulonimbus . 的自定义云类型来表示飓风。目前,请将飓风视为巨大的热带风暴系统,而非最终的飓风实现。 集成 作为《我的世界》玩家,我本人非常重视那些能够与其他模组良好互动的模组。Project Atmosphere 从一开始就设计为以 模组集成 为核心目标。 温度模组集成 Project Atmosphere 此前直接与几种基于温度的生存类模组进行了集成: 传奇生存重制 冷汗 坚如磐石 这些集成存在于温度按生物群落单独处理的时期。由于系统现在使用 区域预报 , 这些集成可能会演变。 一个可能的未来方向是将 天气状况 , 而不是原始温度值联系起来,例如在雨或风暴期间降低体感温度。 生物群落与气候映射 预测系统依赖于配置的 每个生物群系的正常温度范围 来评估生成的值是否合理。 Project Atmosphere 包含许多流行的生物群系模组映射: Biomes O Plenty Still Life Atmospheric TerraFirmaCraft Terralith Nature’s Spirit Regions Unexplored Biomes We’ve Gone Galosphere Neapolitan Integrated Dynamics Autumnity TerraFirmaCraft Compatibility 支持 TerraFirmaCraft。 整合仍在改进中,但它已经允许你以功能性的方式在 TFC 旁边玩 Project Atmosphere。 TFC 兼容构建 天气与视觉集成 沙漠风暴 根据大气条件添加沙尘暴 大陆与构造板块 这些模组创建了更大的海洋,显著提高了预报准确性 彩虹与极光 功能完善但仍在开发中 精美雨景 通过 Simple Clouds 自动集成 必要模组 Project Atmosphere 需要一个 季节系统 才能运行。以下模组中必须安装其一: TerraFirmaCraft Ecliptic Seasons Serene Seasons 其他必要模组: Gabou’s Libs Simple Clouds 推荐模组以获得最佳体验 Serene Seasons Serene Seasons Plus Tectonic 或 Continent 性能指南 针对 RTX 级显卡和现代 CPU 优化 测试环境: GPU : RTX 4070 Ti SUPER(主测),RTX 2060(低端) CPU : Intel 13700K @ 5.4GHz(主测),Ryzen 5 3600X(低端) 大量使用浮点模拟和 SSBO 渲染。旧硬件可能会出现性能下降。 ️ 免责声明 Project Atmosphere 处于 活跃测试阶段 。预报数据格式和配置选项可能会在版本间发生变化。更新前请务必备份您的世界。 大气着色器兼容性 您可以将专为 Simple Clouds 制作的大气着色器与 Project Atmosphere 一起使用。

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心