Unity之ShaderGraph如何实现无贴图水球效果

编程入门 行业动态 更新时间:2024-10-17 19:26:38

Unity之ShaderGraph如何实现无贴图<a href=https://www.elefans.com/category/jswz/34/1746258.html style=水球效果"/>

Unity之ShaderGraph如何实现无贴图水球效果

前言

我们今天来实现一个无贴图水球效果,如下图所示:

主要节点

UV+Split:可以获得UV在RGB三个颜色分别的分量

Remap:重映射节点
基于输入 In 值在输入In Min Max的 x 和 y 分量之间的线性插值,返回输入Out Min Max的 x 和 y 分量之间的值。

Step:阶梯节点
如果输入In的值大于或等于输入Edge的值,则返回 1,否则返回 0。

Lerp:插值节点
返回输入T在输入A和输入B之间进行线性插值的结果。
例如,当输入T的值为0 时,返回值等于输入A的值,当输入 T 的值为 1 时,返回值等于输入B的值,当输入 T 的值为 0.5 时,返回值等于输入 B 的中点。两个输入A和B。

Ellipse:椭圆节点
根据输入UV生成椭圆形状,其大小由输入Width和Height指定。生成的形状可以通过连接平铺和偏移节点来偏移或平铺。
这里的椭圆目的是做一个椭圆的颜色提出,让上面的方形水波纹显示在一个球体内。

全部节点连线

更多推荐

Unity之ShaderGraph如何实现无贴图水球效果

本文发布于:2023-12-07 10:47:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1671037.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:水球   如何实现   效果   贴图   Unity

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!