如果你问我,UE5最革命性的功能是什么,我会说:Lumen。

Lumen是UE5的实时全局光照系统。以前要做全局光照,必须先”烘焙”(Build Lighting),等几十分钟甚至几个小时,才能看到最终效果。而且一旦场景有改动,又要重新烘焙。

Lumen改变了这个流程——你移动灯光、移动物体,光照效果实时更新,不需要等待。这篇文章把UE5的光照系统讲清楚。

UE5中的光照类型

UE5里有几种光源,每种有不同的用途:

1. 定向光(Directional Light)—— 模拟太阳

  • 放在场景里任何一个位置,效果都一样(因为它是”无限远”的光源)
  • 主要参数:Intensity(强度)Light Color(颜色)Cast Shadows(是否投射阴影)
  • UE5新功能:定向光可以开启Ray Tracing(光线追踪)阴影,让阴影更真实(但需要硬件支持)

2. 点光(Point Light)—— 模拟灯泡

  • 从一个点向四面八方发射光线(像灯泡)
  • Attenuation Radius(衰减半径):光线能照到的最远距离
  • Inverse Square Falloff(平方反比衰减)可以让衰减更真实(类似现实中的光)

3. 聚光(Spot Light)—— 模拟手电筒、舞台灯

  • 从一个点发射圆锥形光线
  • Inner Cone Angle(内锥角)Outer Cone Angle(外锥角):控制光锥大小
  • 适合做局部照明(比如桌面的台灯、舞台的聚光灯)

4. 天光(Sky Light)—— 捕捉天空颜色作为环境光

  • 天光会”捕捉”天空的颜色,然后用这个颜色来照亮场景中的物体
  • 在Lumen开启的情况下,天光会自动更新(不用手动Capture
  • 这是让阴影处不是纯黑的关键

5. 面光(Rect Light)—— 模拟灯管、LED面板

  • 从一个矩形面发射光线
  • 比点光更”柔和”,适合做室内照明
  • UE5的面光支持Lumen反射,效果很好

Lumen全局光照:核心原理与使用

什么是全局光照(Global Illumination,GI)?

传统光照只计算”直接光”(光源直接照到物体上的光)。但现实中,光线会在物体之间反弹——比如红色的墙壁会把红光反射到旁边的白墙上,让白墙也带一点红色。这就是间接光

全局光照就是模拟这种光线反弹的效果。以前的游戏用”光照贴图(Lightmap)”来预计算全局光照,但那是离线的,而且场景改动后要重新烘焙。

Lumen是实时的——光线反弹是实时计算的,你可以动态调整光源位置、颜色,效果立刻更新。

开启Lumen的步骤

  1. 打开Project Settings > Rendering
  2. 找到Global Illumination,把Method改成Lumen
  3. 找到Reflections,把Method改成Lumen(Lumen也处理反射)
  4. 在关卡里放一个Post Process Volume,确保Lumen Scene DetailLumen Scene Resolution设置合适

Lumen的质量设置

Lumen的质量是可以调的,在Post Process Volume里:

  • Lumen Scene Detail:场景细节级别(值越高,GI质量越好,但越费性能)
  • Lumen Scene Resolution:GI计算的分辨率(值越高,反弹光越精细)
  • Final Gather Quality:最终采样的质量(值越高,噪点越少)

性能平衡: 在PC上,可以把质量设高一点;如果是做VR或者移动端,要降低这些参数。

阴影系统:让光有”形”

没有阴影的光,看起来是”飘”的,不真实。UE5的阴影系统比较复杂,有几种阴影类型:

1. 静态阴影(Static Shadows)

预先计算好的阴影,性能最好,但不会随着物体移动而更新。适合不动的物体(比如地形、建筑)。

2. 动态阴影(Dynamic Shadows)

实时计算的阴影,物体移动时阴影会跟着变。性能开销大一点,但更灵活。

3. 虚拟阴影贴图(Virtual Shadow Maps,VSM)

这是UE5的新技术,专门为Nanite和Lumen设计的阴影系统。

VSM的优点:

  • 支持非常高的阴影分辨率(每个像素可以有自己的阴影)
  • 对Nanite模型有优化(不会因为模型面数高而导致阴影计算变慢)
  • 支持2-4的软阴影过渡

开启方法:Project Settings > Rendering > Shadow Map里,把Shadow Map Method改成Virtual Shadow Maps

4. 距离场阴影(Distance Field Shadows)

用物体的”距离场”表示来计算阴影,性能很好,适合大场景的阴影。

开启方法:在Project Settings > Rendering里,勾选Generate Mesh Distance Fields

后期处理:决定画面最终效果的关键

光照搭好了,但画面看起来还是”平”,没有电影感?那是因为你没有调后期处理(Post Process Volume)

曝光(Exposure)

曝光决定了画面的整体明暗。UE5的曝光系统模拟了真实相机的曝光逻辑。

  • Method = Manual:手动控制曝光值(EV),最常用
  • Exposure Compensation:曝光补偿(+1让画面变亮,-1让画面变暗)
  • Min/Max EV100:限制曝光的自动调整范围

色彩分级(Color Grading)

这是让画面有”电影感”的核心。在Color Grading下面,有四个通道可以调:

  • Global:对整个画面调色
  • Shadows:只调阴影部分(比如让阴影偏蓝,模拟冷色调)
  • Midtones:调中间调(画面的大部分区域)
  • Highlights:调高光部分(比如让高光偏暖,模拟日落)

每个通道里可以调:

  • Saturation(饱和度):让画面更鲜艳或者更灰
  • Contrast(对比度):让亮更亮、暗更暗
  • Gamma(伽马):调整中间调的亮度
  • Gain(增益):调整整体亮度
  • Offset(偏移):微调颜色(比如让阴影偏绿)

其他后期效果

  • Vignette(暗角):让画面边缘变暗,引导视线到中心
  • Bloom(光晕):亮处的光晕扩散,增加梦幻感(适合奇幻、浪漫场景)
  • Depth of Field(景深):模拟相机对焦,焦点以外的地方模糊(适合特写镜头)
  • Motion Blur(运动模糊):快速移动的物体有模糊效果,增加速度感
  • Lens Flares(镜头光斑):强光进入镜头时产生的光斑(比如日落时看太阳)

室内光照实战:做一个电影感的室内场景

以室内场景为例,完整讲解光照设置:

步骤一:主光源

室内一般用一个定向光(模拟从窗户进来的阳光)作为主光源。调整:

  • Intensity:10-15 lux(室内阳光不会太强)
  • Light Color:暖白色(温度约4000-5000K)
  • 开启Cast Shadows

步骤二:补光

主光源会产生阴影,阴影处太暗,需要用天光(Sky Light)或者点光/面光来补光。

  • 天光的Intensity设成主光源的1/5到1/10
  • 也可以在阴影处放几个低强度的点光(注意不要太多,会增加Draw Call)

步骤三:局部照明

需要突出显示的区域,用聚光(Spot Light)或者面光(Rect Light)来做局部照明。比如:

  • 桌面台灯:用面光
  • 墙上挂画:用聚光,从斜上方照下来
  • 壁炉:用点光+粒子特效(火焰)

步骤四:后期调整

放一个Post Process Volume,调整:

  • Exposure Compensation:+0.3到+0.2(室内稍微亮一点)
  • Color Grading > Global > Saturation:稍微降低(0.9左右),让画面有”电影感”
  • 开启Vignette,强度设成0.3左右

性能优化:光照也很吃性能

动态光照(特别是Lumen和VSM)对GPU的压力不小。优化方法:

  • 控制动态光数量:PC上建议不超过4-6个动态光同时照射一个区域
  • 使用距离场阴影:对大场景远处的物体,用距离场阴影代替动态阴影
  • 调整Lumen质量:在Scalability设置里,可以降低Lumen的级别
  • 静态光烘焙:对于不动的物体(地形、建筑),可以用静态光+Lightmap,减轻实时光照的压力

招聘需求参考(Boss直聘,2026年6月)

看了40多个”UE5地编”和”UE5灯光”职位,光照相关要求:

  • 熟练使用UE5光照系统:Lumen、VSM、天光、后期处理
  • 理解色彩理论:知道冷暖色调的运用、色彩对比与和谐
  • 有实际项目经验:能展示完整的光照作品(最好有白天/夜晚对比)
  • 会调性能:知道怎么在效果和性能之间做平衡
  • 加分项:会用DaVinci Resolve或Photoshop调色(后期处理的色彩分级思路跟这些是相通的)

相关课程: 火星人教育UE5光照与渲染培训课程,涵盖Lumen、VSM、后期处理全流程,结合实际场景案例。

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