# Unity-AAA级实时天气系统解决方案UniStorm – Dynamic Modular Weather

> UniStorm 是Unity的一款 AAA 动态天空、天气、云阴影和程序体积云的最终解决方案。UniStorm 包含 100 为了使你的环境栩栩如生，有许多自定义的特征选项。甚至云的外观也可以自定义。

- 原文：https://www.interestcreator.com/unistorm-dynamic-modular-weather/
- 站点：https://www.interestcreator.com/
- 发布：2022-09-20
- 更新：2023-11-22
- 分类：Unity插件、Unity资产
- 标签：2D、HDR、HDRP、PBR、UI、Unity、Unity插件、Unity资产、URP、体积云、地形、天气系统、实时天气系统、实时渲染、建筑、模块化、水、渲染器、游戏、风格化

## 概要

Unity 实时天气系统，含 AAA 体积云、大气雾、云阴影、程序化极光与昼夜循环；站内版本表列 2019.4.9f1 一条，三管线均标支持。

## 正文

![1663682708 2c50f64f11da483](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682708-2c50f64f11da483.jpg)

UniStorm是[Unity](https://www.interestcreator.com/unityplugin/)优质实时天气系统，AAA动态天空、天气、云影、大气雾和程序化体积云的终极解决方案。UniStorm为您提供调整天空中每个组件的选项。

| **Unity版本** | **内置渲染管** | **通用渲染管道（URP）** | **高清渲染管道（HDRP）** |
| --- | --- | --- | --- |
| 2019.4.9f1 | 支持 | 支持 | 支持 |

## 描述

UniStorm 是Unity的一款 AAA 动态天空、天气、云阴影和程序体积云的最终解决方案。UniStorm 包含 100 为了使你的环境栩栩如生，有许多自定义的特征选项。甚至云的外观也可以自定义。倾听用户的反馈 UniStorm 它变得更加人性化和简单。UniStorm 它的功能非常强大，并给你调整天空中每个组件的选项。只要你能想象，你就能做到！

### AAA 体积云

UniStorm 4.0 带来完全重新设计的云系统，可以创建 AAA 程序化、自我投影等级，PBR、体积云，帧率优异，只使用一个绘制调用！UniStorm 云采用最新的渲染和性能技术，如时间重投和 LOD。UniStorm 的云包含 4 质量设置和体积 2D 所有选项都可以在运行过程中或 UniStorm 更改编辑器。这使其能够支持众多设备和电脑。简单易用的 API 让添加到游戏中的质量控制变得简单无阻。还包括演示操作的示例。

### 内置 Photon PUN 2 网络的支持

UniStorm 包含你需要的一切来让步 UniStorm 与 PUN 2 一起使用，让 PUN 2 同步 UniStorm 天气、时间和日期 。有一个示例场景。

### 大气雾

大气雾考虑了阳光和月光的方向以及场景的颜色。UniStorm 云与天箱的应用。

### 云阴影

高效实时屏幕空间云阴影，匹配当前云和云，增加逼真的视觉效果。

### 星座排列准确 4k 恒星

UniStorm 夜空包含 4k 恒星以及精确的星座排列。编辑器内有控制星座紧密度的选项。 ![1663682707 aecbf01514ca9a1](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682707-aecbf01514ca9a1.jpg)

### 程序化极光

UniStorm 让用户根据天气类型调整极光的强度、颜色、条件等！ ![1663682706 1611c922970bd42](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682706-1611c922970bd42.jpg)

### 性能

UniStorm 体积云的特点是时间重投和 LOD，都具有 4 经过估计，质量设置(低、中、高、超)的效率远高于以前的设置。 UniStorm 几乎所有的计算机都能顺利运行。 UniStorm 着色器，摄像头的平面距离没有最大限制，所以你可以使用任何距离。

### 内置轻量级选项

为什么要为必要的功能多付钱？UniStorm 内置轻量级 2D 云选项特别适用于低端移动设备或计算机。用户可以从编辑器中选择移动选项，自动应用所有优化设置，而无需覆盖颜色等自定义设置。

### 动态模块化天气

模块化天气允许用户创建定制天气类型。可实现沙尘暴、极光、冰雹风暴、雷暴等。天气类型有多少？ UniStorm 没有限制，最好让用户定制每种天气类型的特效、设置和音效。UniStorm 带来 31 天气类型！包括:极光、吹叶、吹雪、吹草、萤火虫、晴朗、一般晴朗、多云、多云、多云、阴天、多雾、细雨、小雨、大雨、大雨、冰雹、雷暴、小雪、雪、大雪、雷雪、火雨、尘暴等。

### ![1663682704 b4948de326f30f8](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682704-b4948de326f30f8.jpg)

### 云配置

UniStorm 每种天气类型都有自定义的云配置。这可以让你定制云的外观为每种天气类型提供很多变化。 UniStorm 云配置，用户肯定会找到适合他们的云类型。包括晴朗、蓬松、柔软、平衡和风格化的云配置。然而，你可以随时创建自己的！

### VR 和移动端可用

UniStorm 多合一功能还支持移动和 VR(目前只是多通道)。甚至有一个易用的选项可以自动将所有优化设置应用于指定平台，同时保持用户的自定义设置！

### 生成高级天气

UniStorm 基于天气 UniStorm 设置在编辑器中的降水率。易于使用的线图可使用户每月设天气类型的降水率， 然后 UniStorm 会产生相应的天气。夏季降水量可低于冬季降水量，反之亦然。UniStorm 根据游戏中的计时和降水率，有选项生成日常天气。如果用户不想生成天气，也可以选择静态天气。

### 全球天气着色器和渲染

UniStorm 全局着色器允许物体在雨雪天气类型中进行雨雪渲染。雨渲染能使表面更有光泽，仅用于小于 90 度的表面。表面内部大多保持干燥，如建筑物和屋顶内部。雪的功能相同，但具有积雪渲染效果。可以定制和调整雪的纹理、雪泵纹理和雪的高光水平。当天气不下雨或下雪时， UniStorm 天气渲染会淡化。

### 天气和天气过渡

UniStorm 允许用户创建无限数量的天气类型。每次天气变化， UniStorm 它将根据整体过渡速度进行无缝转换。每种天气类型都可以利用其云、云风格、云高度、粒子特效、阳光强度、月光强度、云阴影强度、音效、风量等设置进行定制，从而实现真正独特和高定制的天气。

### 闪电和电和雷击

UniStorm 程序化闪电系统允许物体被雷击击中。用户可以规定闪电击中地面和物体的概率。当雷击中时，用户可以定制特效。可以使用合适的标签甚至火特效。

### 白天/夜间循环和颜色控制

UniStorm 允许您调整每天不同时间的环境和天空的所有颜色，如太阳、月亮、环境光、阴影和云阴影强度、雾、天空颜色、环境反射强度等！每种颜色都有自己的个人颜色选项供降水天气类型使用。

### 时间、日期和内置日历

UniStorm 具有内置时间和日期系统，可帮助你追踪玩家的游戏时间。UniStorm 当前的时间和日期甚至可以用当前的时间和日期。

### 月相系统可自定义

UniStorm 可定制月相系统允许用户构建自己的月相。UniStorm 月相可用数量无上限。用户可以直接在那里 UniStorm 预览他们的月相，并在编辑器上设置起始月相。UniStorm 每天自动分配所有所需的纹理，更新月相。每个月相也有自己的月光强度。新月和镰月月相的亮度可以根据用户要低于全月亮度。

### 天气类型条件

可选的天气类型条件允许 UniStorm 天气生成器根据指定条件生成天气类型。这些条件包括：特定的季节和温度，以及仅在自定义事件或程序中调用特定天气类型的能力。

### UniStorm 配置文件

从一个 UniStorm 在配置文件中导入和导出您 UniStorm 设置。它允许用户保存他们的设置，并将他们放在其他设置中 UniStorm 颜色和设置不需要手动应用。

### 每天不同时间的声音和音乐

UniStorm 允许用户定制每天不同时间播放的音效和/或音乐。可以调整每个音效和歌曲之间的延迟时间。可用数量没有上限。

### 声音管理器

UniStorm 使用的声音管理员 Unity 所有所有音频混合器 UniStorm 创建的音效。这使您能够准确控制整体、环境、天气和音乐音量，并可用于用户 UI 或可在 UniStorm 控制编辑器。

### 内置事件

UniStorm 游戏中的内置事件可以每小时、每天、每月、每年甚至在天气变化过程中调用，让用户轻松创建游戏功能。

### 包括示例

UniStorm 包含 6 演示一个示例场景 UniStorm 不同的功能可以实现。此外，还包括一个保存示例系统，允许用户手动或自动保存他们的游戏时间、日期、天气、温度和更多。这些数据可以在之后加载，用户可以直接跟进最后一个进度。

### 编辑器

UniStorm 编辑设计受到许多用户反馈的影响，因此它非常直观、强大，并提供了一个低学习曲线。UniStorm 编辑器具的自我描述，因此编辑器工具提示中解释了每个组件。

### API 和文档

UniStorm 的 API 它可以帮助其他游戏机制和功能，如温度、时间、日期、当前天气、预报天气、季节和更多。它包含教程视频和外部文档，以帮助用户充分利用它 UniStorm。

### 支持 CTS 天气管理器

UniStorm 它包含包含外部系统 CTS 天气渲染器，让你的地形在下雪或下雨时有雪和湿度渲染。(不包括 CTS） 不包括其他显示资源。这些云不能通过。 ![1663682717 aecbf01514ca9a1](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682717-aecbf01514ca9a1.jpg)
 ![1663682720 af9dff675ef9868](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682720-af9dff675ef9868.jpg)
 ![1663682719 9782ab6d4cc2102](https://www.interestcreator.com/wp-content/uploads/2022/09/1663682719-9782ab6d4cc2102.jpg)

相关资源：[程序化地底世界环境关卡创建工具Dungeon Architect](https://www.interestcreator.com/dungeon-architect/) · [上帝视角射击游戏框架模板Prodigy Game Framework](https://www.interestcreator.com/prodigy-game-framework/) · [跨平台自定义模型导入器TriLib 2 – Model Loading Package](https://www.interestcreator.com/trilib-2-model-loading-package/)

## 常见问题

### 支持哪些 Unity 版本？

版本表只列 2019.4.9f1 一条，内置、URP、HDRP 三列都标支持。

### 到底有多少种天气类型？

正文写「带来 31 天气类型」，但随后的清单只列出 24 项，其中「多云」重复三次、「大雨」重复两次，数量对不上。

### 支持 Photon 联机同步吗？

支持内置 Photon PUN 2，可同步天气、时间和日期，并附了示例场景。

### 支持 VR 和移动端吗？

支持移动和 VR，原文注明 VR 目前只是多通道；另有轻量 2D 云选项供低端设备使用。

### 云用的是什么技术？

UniStorm 4.0 重做了云系统，采用程序化 PBR 体积云，配时间重投影与 LOD，原文称只用一个绘制调用。

### 能自己加天气类型吗？

能，模块化天气允许自定义天气类型，原文说天气类型数量没有上限。

### 有示例场景吗？

有，含 6 个演示场景，另有存档示例可手动或自动保存时间、日期、天气与温度。
