docs.unity3d.com
    显示 / 隐藏目录

    Lens Flare (SRP) Data 资源

    Unity 的可编程渲染管线 (SRP) 包括 Lens Flare Data 资源。使用此资源可控制场景中的镜头光晕 (Lens Flares) 的外观。这是 SRP 中与内置渲染管线的 Flare 资源(该资源与 SRP 不兼容)等效的资源。

    要创建 Lens Flare Data 资源,请选择 Assets > Create > Lens Flare (SRP)。要使用此资源,请将其分配给 Lens Flare (SRP) 组件的 Lens Flare Data 属性。

    属性

    镜头光晕元素 (Lens Flare Element) 资源具有以下属性:

    • Type
      • Image
      • Circle
      • Polygon
    • Common
    • AxisTransform
    • Distortion
    • Multiple Elements
      • Uniform
      • Curve
      • Random

    Type

    属性 描述
    Type 选择此资源创建的镜头光晕元素类型:
    • Image
    • Circle
    • Polygon

    Image

    属性 描述
    Flare Texture 此镜头光晕元素使用的纹理。
    Preserve Aspect Ratio 固定 Flare Texture 的宽度和高度(宽高比)。可以使用 Distortion 更改此属性。

    Circle

    属性 描述
    Gradient 控制圆形光晕渐变的偏移。此值介于 0 到 1 范围内。
    Falloff 控制圆形光晕渐变的衰减。此值介于 0 到 1 范围内,其中 0 表示在色调之间没有衰减,而 1 会创建一个在整个圆形上均匀分布的衰减。
    Inverse 启用此属性可反转渐变方向。

    Polygon

    属性 描述
    Gradient 控制多边形光晕渐变的偏移。此值介于 0 到 1 范围内。
    Falloff 控制多边形光晕渐变的衰减。此值介于 0 到 1 范围内,其中 0 表示在色调之间没有衰减,而 1 会创建一个在整个多边形上均匀分布的衰减。
    Side Count 确定多边形光晕的边数。
    Roundness 定义多边形光晕边缘的平滑程度。此值介于 0 到 1 范围内,其中 0 表示锐利的多边形,1 表示圆形。
    Inverse 启用此属性可反转渐变方向

    Color

    属性 描述
    Tint 更改镜头光晕的色调。如果将该资源附加到光源,则此属性基于光源色调。
    Modulate By Light Color 允许光源颜色影响此镜头光晕元素。这仅适用于在附加到点光源、聚光灯或面光源的 Lens Flare (SRP) 组件中使用该资源的情况。
    Intensity 控制此元素的强度。
    Blend Mode 选择此资源创建的镜头光晕元素的混合模式:
    • Additive
    • Screen
    • Premultiplied
    • Lerp

    Transform

    属性 描述
    Position Offset 定义镜头光晕在屏幕空间中的位置相对于其源的偏移。
    Auto Rotate 启用此属性可相对于屏幕上的角度自动旋转镜头光晕纹理。Unity 使用 Auto Rotate 角度覆盖 Rotation 参数。

    为确保镜头光晕可以旋转,请为 Starting Position 属性分配一个大于 0 的值。
    Rotation 旋转镜头光晕。该值以旋转度数表示。
    Size 使用此属性可以调整该镜头光晕元素的缩放。

    当 Type 设置为 Image 且 Preserve Aspect Ratio 启用时,此属性不可用。
    Scale 该镜头光晕元素以世界空间表示的大小。

    AxisTransform

    属性 描述
    Starting Position 定义镜头光晕相对于其源的起始位置。该值以屏幕空间表示。
    Angular Offset 控制镜头光晕相对于其当前位置的角度偏移。该值以旋转度数表示。
    Translation Scale 限制镜头眩光偏移的大小。例如,值 (1, 0) 会创建水平镜头光晕,而 (0, 1) 会创建垂直镜头光晕。

    还可以使用此属性来控制镜头光晕移动的速度。例如,值 (0.5, 0.5) 使镜头光晕元素看起来以一半的速度移动。

    Distortion

    属性 描述
    Enable 将此属性设置为 True 可启用失真。
    Radial Edge Size 控制从屏幕边缘开始的失真效果大小。
    Radial Edge Curve 沿着从屏幕中心到屏幕边缘的曲线来混合失真效果。
    Relative To Center 将该值设置为 True 可使失真相对于屏幕中心。否则,失真相对于镜头光晕的屏幕位置。

    Multiple Elements

    属性 描述
    Enable 启用此属性可允许在场景中存在多个镜头光晕元素。
    Count 确定 Unity 生成的相同镜头光晕元素的数量。
    值为 1 表示全部显示为同一个镜头光晕元素。
    Distribution 选择 Unity 用于生成多个镜头光晕元素的方法:
    •Uniform
    •Curve
    •Random
    Length Spread 控制多个镜头光晕元素的分布方式。
    Relative To Center 如果为 true,则失真相对于屏幕中心,否则相对于 lensFlare 源屏幕位置。

    Uniform

    属性 描述
    Colors 此资源应用于镜头光晕的颜色范围。
    Rotation 以增量方式应用于每个元素的旋转角度(以度为单位)。

    Curve

    属性 描述
    Colors 此资源应用于镜头光晕的颜色范围。可以使用 Position Spacing 曲线来确定该范围如何影响每个镜头光晕。
    Position Variation 调整此曲线可更改镜头光晕元素在 Lens Spread 中的放置方式。
    Rotation 应用于沿曲线分布的每个元素的均匀旋转角度(以度为单位)。此值介于 -180° 到 180° 范围内。
    Scale 调整此曲线可控制镜头光晕元素的大小范围。

    Random

    属性 描述
    Seed 此资源用于生成随机性的基础值。
    Intensity Variation 控制镜头光晕元素的亮度变化。较大的值可能会使某些元素不可见。
    Colors 此资源应用于镜头光晕的颜色范围。此属性基于 Seed 的值。
    Position Variation 控制镜头光晕的位置。X 值与 Length Spread 沿相同的轴分布。值为 0 表示镜头光晕位置没有变化。Y 值基于 Seed 值沿垂直屏幕空间轴分布。
    Rotation Variation 根据 Seed 值控制镜头光晕的旋转变化。Rotation 和 Auto Rotate 参数继承自该属性。
    Scale Variation 根据 Seed 值控制镜头光晕的缩放。
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)