ShaderGraph结点分析—Spherize—2

Spherize结点:球形化,可以做出鱼眼效果。
Spherize官方文档
官方给出的产生这种效果的一种代码
void Unity_Spherize_float(float2 UV, float2 Center, float Strength, float2 Offset, out float2 Out)
{
float2 delta = UV - Center; //1:偏移中心到图像中间,看下图
float delta2 = dot(delta.xy, delta.xy); //2:获取距离的平方
float delta4 = delta2 * delta2; //3:获取距离的四次方
float2 delta_offset = delta4 * Strength; //4:乘以自定义弯曲强度:得到的是一个二维的非线性的值
Out = UV +

ShaderGraph结点分析—Spherize—2最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/22524.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>