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

    Output Distortion

    菜单路径:Context > Output [Strip/Particle] Distortion [Quad/Mesh]

    (Output Strip Distortion Quad、Output Particle Distortion Quad、Output Particle Distortion Mesh)

    Distortion 输出是特定于高清渲染管线 (HDRP) 的上下文节点。它们利用 HDRP 的 Distortion 通道来模拟光线的弯曲。Distortion 输出可用于粒子和粒子条数据类型,粒子失真上下文支持四边形和网格失真。Distortion 输出可用于模拟火灾热变形等效果。

    以下是特定于 Distortion 上下文的设置和属性列表。有关此上下文与所有其他上下文共享的通用输出设置的信息,请参阅 全局输出设置和属性。

    上下文设置

    设置 类型 描述
    Distortion Mode Enum 指定如何处理失真。选项有:
    • Screen Space:将失真处理为屏幕空间效果。
    • Normal Based:在切线空间中使用法线贴图来计算失真。此法线贴图表示失真四边形或网格的表面方向。

    上下文属性

    Input 类型 描述
    Scale By Distance Bool 指示此上下文是否根据与摄像机的距离缩放失真效果以保持一致的视觉外观。
    Distortion Blur Map Texture 要用于失真的贴图。到失真的 X 和 Y 偏移的 R 和 G 通道(以 0.5 为中心)贴图,B 通道是失真模糊的遮罩。
    请注意,要使此纹理正常工作,您必须禁用纹理 Import Settings 中的 sRGB。
    此属性仅在将 Distortion Mode 设置为 Screen Space 时显示。
    Normal Map Texture 用于失真的法线贴图。
    此属性仅在将 Distortion Mode 设置为 Normal Based 时显示。
    Smoothness Map Texture 控制失真模糊的纹理。遮罩使用此纹理的 alpha 通道。
    此属性仅在将 Distortion Mode 设置为 Normal Based 时显示。
    Alpha Mask Texture 缩放失真矢量的纹理。遮罩使用纹理的 Alpha 通道。此属性仅在将 Distortion Mode 设置为 Normal Based 时显示。
    Distortion Scale Vector2 用于屏幕空间失真的每个轴的比例。x 轴对应于水平比例,y 轴对应于垂直比例。
    此属性仅在将 Distortion Mode 设置为 Screen Space 时显示。
    Distortion Scale Float 用于基于法线的失真的比例。使用 Screen Space 模式时为屏幕空间;使用 Normal Based 模式时为世界空间。
    此属性仅在将 Distortion Mode 设置为 Normal Based 时显示。
    Blur Scale Float 模糊的比例。
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)