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

    Spherize 节点

    描述

    将类似于鱼眼镜头的球形变形效果应用于输入 UV 的值。变形效果的中心参考点由输入 Center 定义,而效果的整体强度由输入 Strength 的值定义。输入 Offset 可用于偏移结果的各个通道。

    端口

    名称 方向 类型 绑定 描述
    UV 输入 矢量 2 UV 输入 UV 值
    Center 输入 矢量 2 无 中心参考点
    Strength 输入 Float 无 特效的强度
    Offset 输入 矢量 2 无 各个通道偏移
    Out 输出 矢量 2 无 输出 UV 值

    生成的代码示例

    以下示例代码表示此节点的一种可能结果。

    void Unity_Spherize_float(float2 UV, float2 Center, float Strength, float2 Offset, out float2 Out)
    {
        float2 delta = UV - Center;
        float delta2 = dot(delta.xy, delta.xy);
        float delta4 = delta2 * delta2;
        float2 delta_offset = delta4 * Strength;
        Out = UV + delta * delta_offset + Offset;
    }
    
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)