Choose your operating system:
Windows
macOS
Linux
本页面的内容
固定光源(Stationary Lights) 是保持固定位置不变的光源,但你可以改变光源的亮度和颜色等。这是与静态光源的主要不同之处,静态光源在gameplay期间不会改变。但是,如果在运行时更改亮度,请注意它仅影响直接光照。间接(反射)光照不会改变,因为它是在光照系统(Lightmass)中预先计算的。
在三种光源的可移动性中,固定光源一般拥有最好的品质、中等的变化程度,以及中等的性能开销。
所有间接光照和来自固定光源的阴影都存储在光照贴图中。直接阴影存储在阴影贴图中。这些光源使用距离场阴影(Distance Field Shadows),因此对于带有光照的对象来说,即使光照贴图分辨率相当低,它们的阴影也会保持清晰。
固定光源支持示例3.1中介绍的IES光源描述文件和示例3.2中说明的光源函数。
重叠
一次最多能够重叠4个固定光源。如果重叠的固定光源达到5或更多个,半径最小的固定光源将开始投射动态阴影,这也会带来更大的性能开销。重新构建光源时,你将会收到提示信息。在下图中,你可以看到5个距离相近的固定光源。请注意,第五个固定光源上有一个红色的 X 号,这表示它正在投射动态阴影。
在视口视图模式(View Mode)菜单中的 固定光源重叠(Stationary Light Overlap) 模式下,可以使光源重叠可视化。当增加重叠的固定光源的数量,该视图模式将从绿色变为红色。当数量达到5个或更多时,场景将变为红色,代表着光源出现了问题。在下图中,带来问题的重叠光源(即第五个重叠光源)的半径显示为红色。