当前位置:首页 > 编程笔记 > 正文
已解决

Unity之ShaderGraph如何实现旋涡效果

来自网友在路上 173873提问 提问时间:2023-10-27 00:29:30阅读次数: 73

最佳答案 问答题库738位专家为你答疑解惑

前言

今天我们来通过ShaderGraph来实现一个旋涡的效果
如下图所示:
在这里插入图片描述

主要节点

Distance:返回输入 A 和输入 B 的值之间的欧几里德距离。除了其他方面的用途,这对于计算空间中两点之间的距离很有用,通常用于计算有符号距离函数 (Signed Distance Function)。
在这里插入图片描述

Twirl:将类似于黑洞的旋转变形效果应用于输入 UV 的值。变形效果的中心参考点由输入 Center 定义,而效果的整体强度由输入 Strength 的值定义。输入 Offset 可用于偏移结果的各个通道。
在这里插入图片描述

Voronoi:根据输入 UV 生成 Voronoi 或 Worley 噪声。Voronoi 噪声是通过计算像素和点阵之间的距离生成的。通过使这些点偏移由输入 Angle Offset 控制的伪随机数,可以生成一组单元。这些单元的规模以及产生的噪声由输入 Cell Density 控制。输出 Cells 包含原始单元数据。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Unity之ShaderGraph如何实现旋涡效果":http://eshow365.cn/6-25533-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!