光影基础:理解光的物理属性

大家好,我是老张。在UE5里做影视级灯光,说白了就是跟真实世界的光较劲。你想想看,为什么有些场景一眼看过去就「假」?多半是光没对。今天咱们就从最底层的物理属性聊起,把光的脾气摸透了,后面调灯光才能得心应手。

一、光的三大物理属性

我个人习惯把光拆成三个维度来看:强度、颜色、温度。这三个东西是绑在一起的,你调任何一个,另外两个都会跟着变。

1. 强度(Intensity)

强度就是光的「亮不亮」。但注意,UE5里用的是真实物理单位,不是随便拉个滑块。我记得刚转UE5那会儿,习惯性地把强度拉到10,结果场景直接过曝——嗯,这跟真实世界的流明(lm)和勒克斯(lux)是对应的。

  • 流明(lm):光源发出的总光量。比如一个100W的白炽灯,大约输出1600流明。
  • 勒克斯(lux):单位面积上接收到的光量。1 lux = 1 lm/m²。
  • 坎德拉(cd):光源在特定方向上的发光强度。UE5的点光源默认用这个单位。

避坑指南:我曾经在做一个室内场景时,把点光源强度设成了5000 cd,结果整个房间像被探照灯打穿了一样。后来查了资料才发现,一个普通的家用灯泡大约在100-200 cd之间。记住:真实世界的数值范围,才是你的参考系。

2. 颜色(Color)

颜色不只是「红绿蓝」那么简单。在UE5里,光的颜色是用色温(Kelvin)来定义的,而不是直接选个RGB色值。为什么?因为真实世界的光源,颜色是由温度决定的。

光源类型 色温(K) 视觉感受
烛光 1500-2000 暖黄,温馨
白炽灯 2700-3000 暖白,家用感
日光灯 4000-5000 中性白,办公感
正午阳光 5500-6500 冷白,清晰
阴天天空 6500-8000 偏蓝,冷峻

你可能会问:「那我直接用RGB调颜色不行吗?」行是行,但调出来的光会缺乏真实感。因为真实光源的色温变化是连续的,而RGB调色容易产生「塑料感」。我建议你养成用色温滑块的习惯,哪怕最后微调一点点RGB来匹配氛围。

3. 温度(Temperature)

温度其实跟颜色是同一个硬币的两面。但这里要特别提一下「色温」和「色调」的区别。色温是物理的,色调是心理的。比如一个场景你感觉「冷」,可能是因为色温偏高(偏蓝),也可能是因为饱和度偏低。

我的小技巧:在UE5里,我通常先定主光源的色温(比如日光用5500K),然后用补光来微调氛围。补光的色温可以跟主光源差500-1000K,这样会产生自然的冷暖对比,画面层次感一下子就出来了。

二、UE5光照系统概述

UE5的光照系统,说白了就是一套模拟真实光传播的工具集。它不像传统渲染器那样「算完就完」,而是实时计算的——这就对性能有要求了。我刚开始用UE5做影视项目时,也踩过不少坑,比如忘了开光线追踪,结果阴影硬得像刀切的一样。

1. 光源类型

  • 定向光源(Directional Light):模拟太阳,平行光,无限远。适合室外场景。
  • 点光源(Point Light):从一个点向四面八方发光。适合灯泡、烛光。
  • 聚光源(Spot Light):锥形光束,有方向有范围。适合手电筒、舞台灯。
  • 矩形光源(Rect Light):面光源,柔光效果。适合窗户、柔光箱。
  • 天空光照(Sky Light):模拟环境光,来自整个天空。配合HDRI贴图使用。

2. 光照模式

UE5的光照分两种模式:静态光照和动态光照。静态光照是提前烘焙好的,性能好但无法实时变化。动态光照是实时计算的,灵活但吃性能。我个人的习惯是:静态光照打底(比如环境光遮蔽),动态光照做主角(比如主光源和角色身上的光)。

注意:如果你在做影视级场景,建议开启「光线追踪」功能。没有光线追踪的反射和阴影,在特写镜头下会露馅。我曾经在一个产品展示项目里忘了开光追,结果金属表面的反射全是假的,甲方一眼就看出来了……嗯,从那以后我再也不敢省这一步。

3. 光照核心概念

  • 间接光照:光从物体表面反弹后照亮其他物体。UE5的Lumen系统专门处理这个。
  • 阴影:分硬阴影和软阴影。影视级场景通常用软阴影,更真实。
  • 光晕(Bloom):强光在镜头中产生的散射效果。别开太大,否则像「白内障」。
  • 镜头光晕(Lens Flare):模拟真实镜头的光学缺陷。适度使用可以增加电影感。

三、知识体系框架

下面这张图是我自己整理的,把今天讲的内容串起来。你一看就明白光的物理属性和UE5光照系统是怎么对应的。

光影基础:知识体系框架 光的物理属性 强度(Intensity) 颜色(Color) 温度(Temperature) UE5光照系统 定向光源 点光源 聚光源 矩形光源 天空光照 核心概念:间接光照 · 阴影 · 光晕 · 镜头光晕 · 光线追踪 物理属性决定光的「质」,UE5系统决定光的「形」

四、实战小贴士

最后分享几个我自己的习惯,希望能帮你少走弯路:

  • 先定主光源,再补光:别一上来就放七八个灯。先确定主光源的方向和色温,然后用1-2个补光来填充阴影区域。
  • 善用「Lightmass Importance Volume」:这个体积可以告诉UE5哪里需要更精细的光照计算。我一般把它包住主要场景,能省不少烘焙时间。
  • 别迷信「真实」:影视级灯光不是复制真实世界,而是「看起来真实」。有时候稍微夸张一点的光比和色温,反而更有电影感。
  • 多参考现实:我手机里存了几百张不同光线条件下的照片,做项目前翻一翻,找找灵感。你想想看,连真实世界的光都搞不明白,怎么在虚拟世界里还原它?

总结一下:光的强度、颜色、温度是三个基本维度。UE5提供了多种光源和光照模式来模拟它们。记住:真实世界的物理规律是你的老师,但艺术表达才是你的目标。别被参数绑架了。


专注资料整理