浅谈Unity之ShaderGraph应用-浮动气泡

本文涉及的产品
交互式建模 PAI-DSW,5000CU*H 3个月
简介: ShaderGraph应用(浮动气泡)

前言:每日记录自己学习unity的心得和体会,小弟才疏学浅,如有错误的地方,欢迎大佬们指正,感谢~


一、实现的方法

1.使用节点介绍

Position:获取模型的顶点坐标


Simple Noise:简单的噪声,用于计算顶点抖动


Fresnel Effect:菲涅耳效应,用于实现气泡效果


计算用节点


Add:加


MultiPly:乘


Split:分解


2.实现原理

对模型上的每一个顶点做无规律的移动,这里使用的关键节点是Simple Noise。如下图,simpleNoise的输入节点是uv。

图片.png


当我们只是输入模型从uv是,模型的每个面片是独立运动的,和其它顶点是没有关联的,如下图

图片.png


所以这里的uv必须和顶点的位置有所联系,这里直接尝试用顶点在坐标作为uv,传给SimpleNoise


发现当只传入一个值是,顶点的移动方法和这值对应如下图


图片.png

二、案例

1.案例介绍

完整的shaderGraph

图片.png


使用的参数


shakeSpeed:抖动速度


shakeRate:抖动频率


Size:抖动尺寸


Color:气泡颜色,这里最好用HDR


Smoothness:光滑度


te:抖动频率


Size:抖动尺寸


Color:气泡颜色,这里最好用HDR


Smoothness:光滑度



相关文章
|
7月前
|
编解码 图形学
浅谈Unity之ShaderGraph学习笔记-03
每日记录自己学习unity的心得和体会
|
7月前
|
图形学
浅谈Unity之ShaderGraph-等高线和高程渐变设色
ShaderGraph实现等高线和高程渐变设色
|
4月前
|
人工智能 自然语言处理 区块链
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
52 0
|
4月前
|
开发框架 数据可视化 前端开发
【Unity 3D】GameFramework、QFramework框架简介及应用实战(超详细 附源码)
【Unity 3D】GameFramework、QFramework框架简介及应用实战(超详细 附源码)
130 0
|
7月前
|
关系型数据库 图形学
浅谈Unity之ShaderGraph学习笔记-05
每日记录自己学习unity的心得和体会
|
7月前
|
图形学
浅谈Unity之ShaderGraph学习笔记-04
每日记录自己学习unity的心得和体会
|
7月前
|
图形学
浅谈Unity之ShaderGraph学习笔记-02
每日记录自己学习unity的心得和体会
|
7月前
|
图形学
浅谈Unity之ShaderGraph学习笔记-01
每日记录自己学习unity的心得和体会
|
7月前
|
图形学
浅谈Unity之ShaderGraph-模型膨胀流动
Unity之ShaderGraph-模型膨胀流动
|
8月前
|
数据可视化 C# 图形学
【unity造轮子】Unity ShaderGraph使用教程与各种特效案例
点关注不迷路,持续输出干货文章。 嗨,大家好,我是向宇。最近在玩ShaderGraph,决定把我自己实验的所有效果记录到这篇博客中,附带完整高清的连线动态图,希望对想要学习ShaderGraph的同学有所启发。后续有发现一些新的ShaderGraph我还会继续进行更新。

热门文章

最新文章