Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程

UDS 是虚幻引擎主流动态大气 + 体积云 + 昼夜 + 雨雪一体化天气蓝图,自带大气散射、体积云、日月星空、雾效、雨雪粒子、闪电、屏幕雨滴,支持纯蓝图动态切换天气与时间,开放世界首选。

一、前期安装与关卡初始化

1. 资源导入(以下为虚幻引擎5.6版本演示)

  1. 在下方下载 Ultra Dynamic Sky,添加到项目;
  2. 确认插件文件目录:Content/UltraDynamicSky/,不要修改文件夹名。

图片[1]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

2. 清空关卡原有光照(必做)

打开关卡大纲,删除默认Lighting下的光照组件(可以全部删除),避免冲突:
图片[2]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎
  • DirectionalLight(平行太阳光)
  • SkyLight(天光)
  • SkySphere(默认天空球)
  • ExponentialHeightFog(指数雾)
  • VolumetricFog(体积雾)UDS 蓝图内部自带整套光源、天空球、雾系统,保留原有灯光会造成曝光异常。

图片[3]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎


二、基础部署:放置天空蓝图

  1. 打开内容浏览器,进入路径:UltraDynamicSky/Blueprints/
  2. 将蓝图 Ultra_Dynamic_Sky 直接拖拽到场景中;图片[4]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎图片[5]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎
  3. 选中 Actor,右侧细节面板打开参数面板,核心快捷键:
  • G 键:显示 / 隐藏太阳、月亮控制器;
  • Alt+4:切换到 Lit 实时光照预览;
  • 选中太阳控制器,直接拖拽改变日出日落角度。

三、核心参数详解(分模块)

模块 1:Basic Controls 基础总控(昼夜核心)

图片[6]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

表格
参数 作用 数值规则
Time Of Day 游戏时间 0~2400,960 = 上午 9:30,1200 = 正午,2200 = 夜晚 22 点
Animate Time Of Day 自动昼夜循环 勾选后自动流逝时间
Day Length / Night Length 昼夜时长 数值越大,时间流逝越慢
Sky Mode 天空模式 推荐:Volumetric Clouds 体积云模式
Cloud Coverage 云层覆盖率 0 = 晴空,0.7 = 阴天,1 = 暴雨乌云
Overall Intensity 整体曝光亮度 白天 1.0,夜晚 0.1~0.3
实操:晴天 Cloud Coverage=0.1;阴天 = 0.7;暴雨 = 0.95。

模块 2:Sun 太阳光参数

  1. Manually Position Sun Target
    图片[7]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

    勾选即可手动拖拽太阳位置,制作固定日出、黄昏镜头;取消勾选则由 Time Of Day 自动计算太阳高度角。(注意:勾选这里,修改基本控制里面的Time of Day就不会生效了)图片[8]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

  2. Sun Intensity:光照强度;日出日落降低强度,拉高色温变黄橙色。
  3. Sun Size:太阳圆盘大小,黄昏适当放大更真实。

模块 3:Moon & Stars 夜空星空

  1. Time 调到 2000 以后自动激活月亮与星空;图片[9]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎
  2. Moon Brightness:月光亮度;
  3. Star Density:星星密度;
  4. Aurora:极光开关,高纬度夜景开启。图片[10]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

模块 4:Volumetric Clouds 体积云(画面核心)

  1. Render Mode:Full Cinematic Quality 电影画质;性能机型可降到 Performance;
  2. Cloud Movement:云朵移动速度与风向,配合风参数统一;
  3. Cloud Height:云层高度;
  4. Turbulence:云朵扰动,数值越高云越破碎多变。

模块 5:Fog 大气雾效

  1. Fog Density:全局雾浓度,清晨 0.05,雨天 0.15;
  2. Height Fog Falloff:高度雾衰减,控制高空变清晰;
  3. Atmospheric Fog:大气散射开关,必须保持开启,否则没有黄昏蓝调天光。

四、雨雪 + 闪电天气效果开启(UDS 配套天气蓝图)

1. 添加天气特效 Actor

在同目录拖入蓝图:Ultra_Dynamic_Weather_Effects,绑定到天空蓝图。
图片[11]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

2. 天气预设一键切换(Select Preset)

内置预设:图片[12]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎
  • Clear 晴天
  • Cloudy 阴天
  • Light Rain 小雨
  • Heavy Rain 暴雨
  • Snow 下雪
  • Thunderstorm 雷雨 + 闪电

3. 分项粒子开关图片[13]_Ultra Dynamic Sky(UDS)超动态天空天气系统完整教程_虚幻引擎

  1. Rain Particles:开启降雨粒子;
  2. Screen Rain Drops:镜头表面雨滴(下雨必备),控制边缘雨滴密度;
  3. Snow Particles:雪花粒子;
  4. Lightning:闪电频率,雷雨时调高,配合乌云 + 昏暗天光;
  5. Wind Speed:风速,影响雨雪倾斜角度与云朵移动速度。

4. 地面积水材质(进阶)

UDS 附带积水材质:
  1. 给地面材质实例开启 Apply Wetness
  2. 雨天蓝图自动传递湿润度参数,实现路面反光、水洼、墙面流水效果。

五、蓝图动态控制(开放世界必备)

方式 1:蓝图修改时间

给 UDS 蓝图变量赋值:
plaintext
UDS Actor → Set Time Of Day = 1850(傍晚时分)
勾选更新天光,光照实时刷新。

方式 2:蓝图切换天气

  1. 获取 Weather_Effects 蓝图;
  2. 调用函数:Set Weather Preset,枚举选择 Rain / Thunderstorm;
  3. 联动参数:
  • 多云度 Cloud Coverage 同步拉高;
  • 太阳光强度自动降低;
  • 雾浓度自动上升;
  • 夜晚自动关闭降雨,切换为降雪。

方式 3:昼夜事件触发

利用日出、日落事件节点,自动点亮路灯、切换环境音效、开启动物 AI。

六、常见画面问题优化

问题 1:体积云锯齿、闪烁

  • 提升:Volumetric Cloud Sample Count 采样数;
  • 开启 Temporal Anti-Aliasing 抗锯齿。

问题 2:黄昏天空曝光过曝发白

  1. 降低 Overall Intensity;
  2. 提高 SkyLight 色温,压低天光亮度;
  3. 开启后期曝光自适应。

问题 3:雨雪粒子穿模、渲染异常

把天气 Actor 的渲染优先级调高,粒子使用 GPU 粒子模式。

问题 4:性能卡顿(移动端 / 低配 PC)

  1. 云渲染模式改为 Performance;
  2. 降低粒子最大生成数量;
  3. 关闭镜头雨滴、极光等高消耗效果;
  4. 降低体积雾采样精度。

七、全套环境参数参考值

  1. 晴天正午Time=1200,云覆盖率 0.1,雾密度 0.02,太阳光强度 3.0。
  2. 黄昏日落Time=1820,手动压低太阳高度,色温暖黄,云覆盖率 0.3。
  3. 暴雨雷雨云覆盖率 0.92,雾密度 0.18,太阳光降到 0.3,开启暴雨粒子 + 闪电。
  4. 雪夜关闭降雨,开启雪花,月光 0.6,星空全开,高度雾加厚。

商用下载:

https://www.fab.com/listings/84fda27a-c79f-49c9-8458-82401fb37cfb

学习测试非商用分享:

https://pan.baidu.com/s/1lFQU7xuUmBI9E7TZqxqLZQ?pwd=a78k

 

感谢您的来访,获取更多精彩文章请收藏本站。

THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容