当前位置: 首页 > 热点 > > 内容页

百人计划图形2.8——flowmap的实现(流动效果实现)

来源:哔哩哔哩 2023-08-25 08:04:11

flowmap的实质:

一张记录了2D向量信息的纹理,Flow map上的颜色(通常为RG通道)记录该处向量场的方向,让模型上某一点表现出定量流动的特征。

通过在shader中偏移uv再对纹理进行采样,来模拟流动效果。


(相关资料图)

flow map是通过它上面所带有的向量场的信息对uv进行了一个偏移之后去干扰我们采样纹理时候的这个过程

为什么要使用flowmap?

类似UV动画,而非顶点动画。换言之,无需对模型顶点进行操作,易实现,运算开销小。

不仅仅是水面,任何和流动相关的效果都可以采用flowmap。

flow map特点——周期性

借助Shader Graph理解Flow map

1.采样Flow map获取向量场信息

2.用向量场信息,使采样贴图时的UV随时间变化

3.对同一贴图以半个周期的相位差采集两次,并线性插值,使贴图流动连续

Flow map的制作(Flowmap Painter、Houdini Labs)

作业

下载的版本中flow map—v.....的节点链接会报错,暂时无法解决,目前正在重新下载18版本,需要一段时间,先使用flowmappainter进行流水贴图制作

效果如下

代码如下:

最近更新