开篇:别再用Sky Atmosphere当摆设,它才是场景氛围的命脉

很多人把Sky Atmosphere(天空大气)当成一个“好看的天空盒”,拖进场景调个颜色就完事。大错特错。UE5的Atmospheric Fog(大气雾)和Sky Atmosphere是物理渲染管线的核心,它们决定了整个场景的GI(全局光照)、雾效散射、太阳光晕甚至后期曝光。你调不好大气,材质做得再真也白搭。今天这10个技巧,每一条都是实战踩坑换来的,不讲废话,直接上干货。

UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命 - 配图1
UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命

技巧一:用物理光照单位逼出真实大气散射

一句话核心:把太阳光强度调到勒克斯(Lux)量级,让大气雾自动计算瑞利散射。

为什么有用:UE5的Sky Atmosphere内置了瑞利散射(Rayleigh scattering,空气分子对短波光的散射)和米氏散射(Mie scattering,气溶胶对长波光的散射)模型。如果你用默认的“单位”光照,散射计算会严重失真,天空发灰、地平线没有暖色渐变。

怎么操作:

  • Directional Light强度设为 100,000 Lux 左右(模拟正午太阳)。
  • 开启 Atmosphere Sun Light,让平行光参与大气散射。
  • 在Sky Atmosphere的 Rayleigh Scattering Scale 中,默认1.0对应地球大气,调到2.0可模拟更厚的雾霾天。

注意:Lux单位下,自动曝光会疯狂补偿,记得在后期盒里锁定曝光,否则天空一片死白。

技巧二:Height Fog + Volumetric Fog,分层控制雾的“呼吸感”

一句话核心:指数高度雾(Exponential Height Fog)管密度衰减,体积雾(Volumetric Fog)管光线交互,两者叠加才有真实空气感。

为什么有用:单纯的高度雾只是深度雾,没有光轴、没有阴影。体积雾通过光线步进(Raymarching)计算散射,能产生“耶稣光”和雾中阴影,但性能开销大。分层控制是关键。

怎么操作:

  • Exponential Height Fog:Fog Density 设0.02-0.05,Fog Height Falloff 设0.2,模拟低空浓雾。
  • 勾选 Volumetric Fog,Scattering Distribution 调到0.6(前向散射为主,像真实雾滴)。
  • 用 Volumetric Fog Distance 限制步进距离(默认6000),远处用高度雾兜底。

效果:清晨森林里,阳光穿过树冠形成光柱,近处雾有体积感,远处平滑过渡。

UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命 - 配图2
UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命

技巧三:Sky Atmosphere的LUT烘焙,性能与画质兼得

一句话核心:用 r.SkyAtmosphere.FastSkyLUT 生成预计算查找表,实时散射降为一次采样。

为什么有用:默认每帧对每个像素做多重散射积分,移动端直接跪。FastSkyLUT把大气散射预计算成3D纹理,运行时只查表,开销降低70%以上。

怎么操作:

  • 控制台输入 r.SkyAtmosphere.FastSkyLUT 1(默认开启)。
  • 调整 r.SkyAtmosphere.FastSkyLUT.SampleCount,移动端设4,PC设16。
  • 配合 r.SkyAtmosphere.SampleCount 控制积分步数,质量换性能。

LUT在相机高度剧烈变化时会有闪烁,做飞行镜头时记得调高SampleCount或临时关闭。

技巧四:用Sky Atmosphere的Aerial Perspective调出“空气透视”

一句话核心:开启 Aerial Perspective LUT,让远处物体自动染上大气颜色,产生距离感。

为什么有用:真实世界中,远处景物因大气散射会偏蓝、对比度降低。Aerial Perspective模拟这一现象,比手动调雾更物理正确。

怎么操作:

  • 在Sky Atmosphere组件中,勾选 Aerial Perspective LUT。
  • 调整 Aerial Perspective Start Depth(默认10000),控制从多远开始生效。
  • 配合 Aerial Perspective Distance Scale 控制强度,0.5-1.5之间微调。

效果:远景山脉自然泛蓝,山脚到山顶有微妙色偏,场景深度瞬间拉开。

技巧五:夜晚大气——别关Sky Atmosphere,改太阳光角度

一句话核心:夜晚保留Sky Atmosphere,把Directional Light压到地平线以下,用月光或天光补。

为什么有用:关掉大气后,天空会变成纯黑,星星和银河没有散射背景,假得离谱。保留大气,让太阳光降到-18度(天文暮光),天空会呈现深蓝到紫的渐变。

怎么操作:

  • Directional Light角度调到-10度到-18度,强度降到0.1 Lux。
  • 开启 Atmosphere Sun Disk 但把 Sun Disk Intensity 降到0.01,模拟微弱星光。
  • 在Sky Atmosphere的 Mie Scattering Scale 调低,减少气溶胶散射。

想要银河?加一个Sky Light,CubeMap用银河HDRI,强度0.5,大气会把它散射得很自然。

技巧六:体积雾的阴影分辨率——别让光轴变成马赛克

一句话核心:调 r.VolumetricFog.GridPixelSize 和 r.VolumetricFog.GridSizeZ,平衡光轴细节与性能。

为什么有用:体积雾用3D纹理(voxel grid)存储散射,默认像素尺寸8,光轴边缘全是块状。降低到4或2,光轴锐利,但显存和算力翻倍。

怎么操作:

  • r.VolumetricFog.GridPixelSize 4(PC高配),移动端保持8。
  • r.VolumetricFog.GridSizeZ 128,Z轴层数,影响高度方向精度。
  • 配合 r.VolumetricFog.TemporalReprojection 1,用时间抗锯齿平滑噪点。

效果:阳光穿过窗户的光柱边缘干净,没有阶梯状伪影。

UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命 - 配图3
UE5 大气雾Atmospheric Fog天空:10个进阶技巧,条条致命

技巧七:用Sky Atmosphere的Sky Light实时捕获,告别静态HDRI

一句话核心:把Sky Light设为 Real Time Capture,让大气变化实时影响环境光。

为什么有用:传统HDRI是静态的,太阳一动,环境光还是旧的。Real Time Capture每帧或按需捕获Sky Atmosphere的渲染结果,动态更新漫反射GI。

怎么操作:

  • Sky Light的 Source Type 改为 Captured Scene。
  • 勾选 Real Time Capture,设置 Capture Update Speed 为0.5(每2秒更新一次)。
  • 对于动态时间,务必开启,否则黄昏时室内还是正午光。

Real Time Capture开销不小,静态场景还是用HDRI,只有时间流逝或天气变化才开。

技巧八:大气雾与高度雾的混合——消除“地平线断层”

一句话核心:用 Fog Cutoff Distance 和 Start Distance 让两种雾无缝衔接。

为什么有用:高度雾有明确的高度衰减,体积雾基于深度。如果参数不匹配,地平线会出现一条明显的分界线,像贴图接缝。

怎么操作:

  • Exponential Height Fog的 Start Distance 设为200,避免相机附近过浓。
  • 体积雾的 View Distance 与高度雾的 Fog Cutoff Distance 保持一致(如8000)。
  • 调节高度雾的 Fog Density 与体积雾的 Density 比例,让远处过渡自然。

效果:从近到远,雾的浓度平滑变化,没有硬边。

技巧九:用材质函数采样大气——让物体“融入”天空

一句话核心:在材质里调用 Atmospheric Fog 节点,让物体表面受大气散射影响。

为什么有用:默认大气只影响天空和雾,不改变物体着色。但真实世界中,远处物体本身就被大气“染色”。用材质节点手动采样,可以模拟这种效果,尤其适合大型山体、建筑。

怎么操作:

  • 在材质中搜索 Atmospheric Fog 节点(需要开启Volumetric Fog)。
  • 连接 World Position 到节点输入,输出 Scene Color 与物体颜色混合。
  • 用 Distance 控制混合权重,越远越强。

这个节点在移动端不支持,仅限PC和主机。移动端用顶点色或后期材质模拟。

技巧十:后期盒里的大气调色——别让Tonemapper毁了你的散射

一句话核心:在后期处理体积中,用 Color Grading 的 Global 和 Shadows 微调大气色偏,而不是改大气参数。

为什么有用:大气散射计算的是线性HDR值,Tonemapper(色调映射)会压缩高光并偏移色相。直接改大气参数会破坏物理正确性,后期调色更灵活且可逆。

怎么操作:

  • 后期盒中,Color Grading → Global → Saturation 降0.1,让天空不那么艳。
  • Shadows → Gain 加一点蓝,补偿暗部大气散射。
  • 用 Film → Slope 控制对比度,避免天空过曝。

效果:大气物理正确,但最终画面符合艺术需求,比如黄昏更暖、阴天更灰。

关于火星人教育

以上10个技巧,每一个都来自真实项目踩坑和教学复盘。如果你想把UE5大气雾、天空系统、体积渲染这些硬骨头啃透,光看教程不够,得有人盯着你调参数、改节点。火星人教育创办24年来,专注数字艺术与AIGC实战职业技能培训,开设课程涵盖AI漫剧创作、AIGC视觉设计、UE5游戏特效、室内全屋定制、MAYA三维动画、C4D动态设计、工业设计、NUKE影视后期、摄影摄像实训。北京、深圳双校区线下面授,面向美术生、在校大学生及意向转行的职场人群,以项目化实训教学,夯实专业技能,助力就业与职业提升。想系统学习UE5场景与特效,欢迎咨询:010-65918670。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。