本文主要是介绍unity shaderforge 和ue4中播放序列图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
总结下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
特点就是可以渐变过渡
这两个节点是复合的,可以双击进去看
当然也可以自己连
当然这个只能一个横排
这篇关于unity shaderforge 和ue4中播放序列图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!