剪影是一个蒙版,您可以将其放置在光源上,以创建具有特定形状或颜色的阴影,从而改变光源的外观和强度。
剪影是一种模拟复杂光照效果的有效方式,对运行时性能的影响微乎其微。您可以使用剪影模拟的效果包括焦散、柔和阴影和光源形状。
例如,下图展示了如何使用光源剪影来模拟实时点光源阴影。如果没有动态对象可以进入带有光源剪影的区域,则用户不太可能会注意到剪影和实时阴影之间的差异。

带有模拟阴影的光源剪影的点光源(左)和没有阴影的点光源(右)
带有剪影的聚光灯可以营造出光线从窗户进入的效果。
如果创建包含 Alpha 通道的纹理并将其分配给光源的剪影 (Cookie)变量,则会从光源投射剪影。剪影的 Alpha 遮罩会调制光源亮度,从而在表面上产生亮点和暗点。是为场景增加复杂性或氛围的好方法。
请参阅渲染管线功能比较了解有关不同渲染管线对剪影支持的更多信息。