Unity Shaderforge和UE4中播放序列图

发表于2018-06-20
评论0 3.3k浏览
本篇文章和大家总结了unity shaderforge 和ue4中播放序列图的异同,这里说的是播放一大张里面的序列,一般用于粒子等等。

首先是unity中shaderforge的方式

time下面的节点控制时间,播放序列的快慢,主要是靠uv tile节点。

ue4里面很方便而且方法也很多,如果是用于粒子的话,根本不用在材质里分割,材质就放一大张的就行。

Interpolation methon 选Linear Blend可以在帧与帧之间产生透明过度,一般粒子都用这个

首先在required中设置sub uv,然后就可以看到播放了第一个小方块
然后加上subimage index块

对1顶点设置,因为这里涉及的其实是个曲线。
简单理解可以只填入两个值,In Val就是速度,越大越慢,Out Val是贴图分辨率,一般为贴图大小/分割数量,填完后就能看到粒子运动中动画正常播放了

当然如果不做粒子,做其他的比如小型机器上的荧光屏动画
可以在材质里面进行连接,ue4提供了丰富的序列播放控制自带节点
第一个节点flipbook

在animation phase上控制播放速度

第二个节点 subuv

特点就是可以渐变过渡
这两个节点是复合的,可以双击进去看

当然也可以自己连

当然这个只能一个横排。
来自:https://blog.csdn.net/shenmifangke/article/details/78095320

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签: