聚光源

聚光源基础描述。

Windows
MacOS
Linux

Spotlight_Header.png

本页面的内容

聚光源 从圆锥形中的单个点发出光照。使用者可通过两个圆锥形来塑造光源的形状:内圆锥角外圆锥角。在内圆锥角中,光照将达到完整亮度。从内半径的范围进入外圆锥角的范围中时将发生衰减,形成一个半影,或在聚光源照明圆的周围形成柔化效果。光照的半径将定义圆锥的长度。简单而言,它的工作原理类似于手电筒或舞台照明灯。

和其他光源一样,聚光源可设为以下3种移动性设置中的一种:

  • 静态——(左图)即无法在游戏中改变光源。这是最快的渲染方法,可用于已烘焙的光照。

  • 静止——(同见左图)即光源通过Lightmass仅烘焙静态几何体的投影和反射光照。其他则为动态光源。此设置还会允许光源在游戏中改变颜色和强度,但其不会移动并允许部分烘焙光照。

  • 可移动——(左图)即为完全动态光源,可进行动态投影。这是最慢的渲染方法,但在游戏过程中拥有最高灵活性。

以下范例显示的是放置在关卡中的 聚光源,展示了光源范围和椎体效应器的决定方式:

Spot Light without its Cone showing

Spot Light with Cone showing

左侧的聚光源未利用椎体显示光源范围,而右侧的相同聚光源则以椎体效应器显示了自身范围。

聚光源属性

聚光源的属性分为以下4类:光源、光源描述文件、Lightmass,以及光照函数。

光源

属性

描述

强度(Intensity)

光源所散发的总能量。

光源颜色(Light Color)

光源所发出的颜色。

椎体内部角度(Inner Cone Angle)

设置聚光源椎体内部的角度(以度计)。

椎体外部角度(Outer Cone Angle)

设置聚光源椎体外部的角度(以度计)。

衰减范围(Attenuation Radius)

限制光源的可见影响。

源半径(Source Radius)

光源的源形状半径。

源长度(Source Length)

光源的源形状长度。

影响场景(Affects World)

完全禁用光源。无法在运行时设置。要在运行时禁用光源效果,需修改其可视性属性。

投射阴影(Casts Shadows)

光源是否投射阴影。

间接光照强度(Indirect Lighting Intensity)

缩放光源发出的间接光照贡献。

使用反转平方衰减(Use Inverse Squared Falloff)

是否使用基于物理的反转平方距离衰减,其中AttenuationRadius仅限制光照贡献。

光源衰减指数(Light Falloff Exponent)

控制禁用UseInverseSquaredFalloff时光源的径向衰减。

最小粗糙度(Min Roughness)

对此光照产生作用的最小粗糙度。用于柔化反射高光。

阴影偏差(Shadow Bias)

控制此光源所投射阴影的精确度。

阴影过滤器锐化度(Shadow Filter Sharpen)

此光源投射阴影过滤的锐化程度。

投射半透明阴影(Cast Translucent Shadows)

该光源是否可从半透明物体处投射动态阴影。

影响动态间接光照(Affect Dynamic Indirect Lighting)

光源是否应被注入光照传播体积。

投射静态阴影(Cast Static Shadows)

此光源是否投射静态阴影。

投射动态阴影(Cast Dynamic Shadows)

此光源是否投射动态阴影。

影响半透明光照(Affect Translucent Lighting)

光源是否影响半透明物体。

光源描述文件

属性

描述

IES纹理(IES Texture)

IES“纹理”用于光源描述文件。虚幻引擎将IES文件显示为纹理,其实际上是ASCII,并非图像文件。

使用IES亮度(Use IES Brightness)

若为 false,将使用光源亮度决定产生的光源量。若为 true,将使用IES文件亮度(以流明计)(通常远大于虚幻引擎光源上的默认值)。

IES亮度缩放(IES Brightness Scale)

对IES亮度贡献的缩放,其可能会使场景严重曝光。

Lightmass

属性

描述

间接光照饱和度(Indirect Lighting Saturation)

数值为0时将完全去除该Lightmass光源的饱和度,为1时保持不变。

阴影指数(Shadow Exponent)

控制阴影半影的衰减。

光照函数

属性

描述

光照函数材质(Light Function Material)

应用到该光源的光照函数材质。

光照函数缩放(Light Function Scale)

缩放光照函数投射。

光照函数淡化距离(Light Function Fade Distance)

光照函数完全淡化为DisabledBrightness的距离。

禁用亮度(Disabled Brightness)

光照函数已指定但被禁用时应用到光源的亮度因子,以之前的属性为例:光照函数淡化距离。

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见