网站建设网站需求分析报告功能,溧阳城乡建设局网站,福州个人建站模板,企业网站建设内容【Unity】ShaderGraph应用(浮动气泡)
实现效果 一、实现的方法
1.使用节点介绍
Position#xff1a;获取模型的顶点坐标
Simple Noise:简单的噪声#xff0c;用于计算顶点抖动
Fresnel Effect#xff1a;菲涅耳效应#xff0c;用于实现气泡效果
计算用节点
Add…【Unity】ShaderGraph应用(浮动气泡)
实现效果 一、实现的方法
1.使用节点介绍
Position获取模型的顶点坐标
Simple Noise:简单的噪声用于计算顶点抖动
Fresnel Effect菲涅耳效应用于实现气泡效果
计算用节点
Add加
MultiPly乘
Split分解
2.实现原理
对模型上的每一个顶点做无规律的移动这里使用的关键节点是Simple Noise。如下图simpleNoise的输入节点是uv。 当我们只是输入模型从uv是模型的每个面片是独立运动的和其它顶点是没有关联的如下图 所以这里的uv必须和顶点的位置有所联系这里直接尝试用顶点在坐标作为uv传给SimpleNoise 发现当只传入一个值是顶点的移动方法和这值对应如下图 二、案例
1.案例介绍
完整的shaderGraph 使用的参数 shakeSpeed抖动速度
shakeRate抖动频率
Size抖动尺寸
Color气泡颜色这里最好用HDR
Smoothness:光滑度
te抖动频率
Size抖动尺寸
Color气泡颜色这里最好用HDR
Smoothness:光滑度