2.2 - 固定光源

光照示例关卡概述,示例 2_2:固定光源

Choose your operating system:

Windows

macOS

Linux

本页面的内容

2.2 - 固定光源

固定光源(Stationary Lights) 是保持固定位置不变的光源,但你可以改变光源的亮度和颜色等。这是与静态光源的主要不同之处,静态光源在gameplay期间不会改变。但是,如果在运行时更改亮度,请注意它仅影响直接光照。间接(反射)光照不会改变,因为它是在光照系统(Lightmass)中预先计算的。

在三种光源的可移动性中,固定光源一般拥有最好的品质、中等的变化程度,以及中等的性能开销。

所有间接光照和来自固定光源的阴影都存储在光照贴图中。直接阴影存储在阴影贴图中。这些光源使用距离场阴影(Distance Field Shadows),因此对于带有光照的对象来说,即使光照贴图分辨率相当低,它们的阴影也会保持清晰。

固定光源支持 示例3.1 中介绍的IES光源描述文件和 示例3.2 中说明的光源函数。

重叠

一次最多能够重叠4个固定光源。如果重叠的固定光源达到5或更多个,半径最小的固定光源将开始投射动态阴影,这也会带来更大的性能开销。重新构建光源时,你将会收到提示信息。在下图中,你可以看到5个距离相近的固定光源。请注意,第五个固定光源上有一个红色的 X 号,这表示它正在投射动态阴影。

OverlappingLights.png

在视口视图模式(View Mode)菜单中的 固定光源重叠(Stationary Light Overlap) 模式下,可以使光源重叠可视化。当增加重叠的固定光源的数量,该视图模式将从绿色变为红色。当数量达到5个或更多时,场景将变为红色,代表着光源出现了问题。在下图中,带来问题的重叠光源(即第五个重叠光源)的半径显示为红色。

StationaryLightOverlap.png

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消