Unity Shaderforge和UE4中播放序列图
发表于2018-06-20
本篇文章和大家总结了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