Unreal Engine · 动态天空与天气

Ultra Dynamic Sky
中文文档

Ultra Dynamic Sky(下称 UDS)是一套用蓝图实现的天空系统:昼夜循环、体积云、日月、星空、雾与光照都在同一个 Actor 里完成,并配套 Ultra Dynamic Weather(UDW)扩展出完整的天气系统。这份文档翻译自官方 9.7 版说明, 按功能模块重新分页,参数名与引擎内保持一致。

对应版本 9.7 纯蓝图,无需 C++ 天空 + 天气两套系统 附 B 站视频索引
这份文档是什么

官方文档是一份很长的单页说明,共 180 多个小节。这里把它按「天空 → 天气 → 常见问题 → 技术说明」拆成了十几个页面, 并补上了各小节对应的视频(B 站,UP 主 Gezhibuge 翻译)。所有参数名保留英文原文,因为你在细节面板里看到的就是英文。

文档结构

Sky · 01
安装与基础设置
把 UDS 放进关卡、清除原有光照,以及 Basic Controls 里的四个模式开关。
Sky · 02
云
体积云、2D 动态云、静态云、体素云,以及云的移动与云丝。
Sky · 03
光照与曝光
日月平行光、云阴影、天光、自动曝光,以及静态光照的注意事项。
Sky · 04
时间、日月与模拟
控制时间、日月轨迹、手动定位、太阳外观、月相,以及真实天文模拟。
Sky · 05
雾与天空颜色
雾密度与颜色、体积雾、尘埃,以及 Sky Atmosphere 与简化颜色两种着色方式。
Sky · 06
夜空
星星、极光、天空辉光,以及用太空层加行星与星云。
Sky · 07
影视渲染与关卡控制
用 Sequencer 做天空动画、渲染影片、夜间自动开灯、按时间触发事件。
Sky · 08
其他功能
配置保存、天空修改器、镜头光晕、室内调整、云绘制、水位、后处理等。
Sky · 09
性能、移动端与更新
各项开销的来源与取舍、移动端限制,以及如何安全地升级 UDS。
Weather · 10
天气系统与天气状态
UDW 的安装、天气状态的构成、预设、随机变化、季节与风暴。
Weather · 11
天气粒子与闪电
雨雪尘粒子、粒子碰撞、生成规则与闪电系统。
Weather · 12
材质效果
表面湿润、积雪、植被风动、玻璃雨滴、水面涟漪与遮罩控制。
Weather · 13
声音、采样与风
天气音效与遮挡、环境声、采样天气与温度、事件分发器、风力。
Weather · 14
天气其他功能
水坑、雪堆、彩虹、屏幕水珠与冰霜、热扭曲、车窗效果等。
Reference · 15
常见问题
天空发黑、天光不更新、云有硬边、天气粒子不显示等问题的排查。
Reference · 16
技术说明
缓存机制、时间与光照的实现、复制(Replication)等技术细节。

开始之前

UDS 是一个 Actor,拖进关卡即可工作。但有一件事必须先做对:清掉关卡里原有的天空与光照 Actor, 否则你会得到两套天空叠加、或整体过曝的结果。具体清单见 安装与基础设置。

另一个常见的误解是把它当成“只负责好看”的美术资源。实际上 UDS 会接管关卡里的主光源、天光、雾和曝光, 这些都会影响场景里其他 Actor 的观感,所以调整顺序建议是:先定天空与时间,再调场景光照,最后做后处理。

视频

官方文档里嵌了大量 YouTube 演示,国内无法直接访问。UP 主 Gezhibuge 把其中常用部分翻译成了中文视频, 共 27 个短片,基本一一对应本文档的小节。整理后的索引在 视频索引,各章节页也会在相关位置给出链接。

阅读约定

  • 参数名、资产名一律保留英文,例如 Time of Day、Cloud Coverage。
  • “分类(Category)”指细节面板里可折叠的那一组设置,例如 Volumetric Clouds 分类。
  • 正文中的“注意”多来自官方原文里明确写出的限制或坑,不是补充建议。