如需了解如何使用镜头光晕 (SRP) 组件,请参阅添加镜头光晕。
| 属性 | 描述 |
|---|---|
| 镜头光晕数据 (Lens Flare Data) | 选择此组件控制的镜头光晕 (SRP) 数据资产。 |
| 强度 (Intensity) | 对镜头光晕的强度进行乘算。 |
| 缩放 (Scale) | 对镜头光晕的缩放进行乘算。 |
| 光源覆盖 (Light Override) | 如果启用了按光源颜色调制 (Modulate By Light Color) 或按光源形状衰减 (Attenuation By Light Shape),则指定 Unity 用以获取颜色和形状值的光源组件。如果未指定光源组件,则 Unity 将使用此__ GameObject__Unity 场景中的基础对象,可以表示角色、道具、风景、摄像机、路径点等。GameObject 的功能由所附的组件决定。更多信息 See in Glossary 的光源组件。 |
| 按光源形状衰减 (Attenuation by Light Shape) | 启用此属性后,镜头光晕的外观会根据组件所附的光源类型自动更改。 例如,如果组件依附到聚光灯,且摄像机从后方观察此光源,则镜头光晕不可见。 此属性仅在组件依附到光源时可用。 |
| 衰减距离 (Attenuation Distance) | 衰减距离曲线 (Attenuation Distance Curve) 的起点和终点之间的距离。 值在世界空间中介于 0 和 1 之间。 |
| 衰减距离曲线 (Attenuation Distance Curve) | 按此资产所依附的 GameObject 和摄像机之间的距离对镜头光晕进行淡出。 |
| 缩放距离 (Scale Distance) |
缩放距离曲线 (Scale Distance Curve) 的起点和终点之间的距离。 值在世界空间中介于 0 和 1 之间。 |
| 缩放距离曲线 (Scale Distance Curve) | 按此资产所依附的 GameObject 和摄像机之间的距离调整镜头光晕的大小。 |
| 屏幕衰减曲线 (Screen Attenuation Curve) | 根据镜头与屏幕边缘的距离削弱镜头光晕的效果。可通过此属性在屏幕边缘显示镜头光晕。 |
| 属性 | 描述 |
|---|---|
| 启用 (Enable) | 启用此属性可根据深度缓冲区对镜头光晕进行部分遮挡。 |
| 遮挡半径 (Occlusion Radius) | 定义 Unity 按距光源多远的距离对镜头光晕进行遮挡。值以屏幕空间表示。 |
| 样本数量 (Sample Count) | CPU 生成遮挡半径 (Occlusion Radius) 所用的随机样本数。 |
| 遮挡偏移 (Occlusion Offset) | 使遮挡操作的平面发生偏移。数值越大,该平面越靠近相机。值以屏幕空间表示。 例如,如果镜头光晕位于灯泡内部,则可以使用此属性对灯泡外部的遮挡进行采样。 |
| 遮挡重映射曲线 (Occlusion Remap Curve) | 允许将遮挡 [从 0 到 1] 重新映射为任何所需的形状。 |
| 允许屏幕外 (Allow Off Screen) | 启用此属性可允许摄像机视野外的镜头光晕影响当前视图。 |