第九期【ASE练习】软粒子与顶点颜色笔记
如果我们粒子没有软粒子的这个

当它发射出来的时候,与地面会有这种切边,

,加深度渐变就不会有切边的效果
建shader,

顶点颜色,

,
新建个粒子发射器,两个粒子叠加到一起时计算了深度,计算了深度就有遮挡,前面的片就会挡住后面,这就是开了深度写入,它有前后关系,但是特效大多都是叠加的关系,所以大多数不需要开深度写入,什么时候开深度写入呢,一个模型做了溶解,正面溶解了,但背面还没有到达溶解的时候,我们可以看到背面,这个时候我们要开深度写入,比如我们做了角色的菲尼尔边缘光,然后我们看它后脑勺空白的位置可以挡住鼻子的边缘光,这就是防漏光,这就是深度写入,所以在遇到这样的问题的时候,是材质的深度写入的问题

(开了深度粒子片有前后关系,会存在切边,所以大多数时间不开深度写入
什么时候开深度写入,一个模型做了溶解,正面溶解了,背面还没有溶解,我们可以看到背面,这个时候开深度写入
比如我们做了角色的菲尼尔边缘光,然后我们看他的后脑勺,脸,鼻子的边缘光,这时候我们开深度写入的话,后脑勺空白的位置就可以挡住鼻子的边缘光,这就是防漏光,所以说这就是深度写入,如果遇到这样的问题的话就是材质的深度写入的问题)

深度写入关掉就解决了

粒子上这些都不生效,粒子发射器它发射出来的片有四个顶点,然后上面的着色,还有

这些颜色,
都是基于顶点颜色来进行计算的,材质只算了贴图没有算顶点颜色,所以就会造成这样的问题,

这些作为它的RGB通道,

踢掉a通道,

然后组合,

这就是硬边溶解,

但是记录不上动画,

直接拿a通道,我们可以通过粒子alpha通道控制它的溶解进程

可以通过color的a通道去控制它的溶解,

如果感觉这个不舒服的话,

我们可以做一个1减,1减1等于0,1减0等于1,就完成了这个效果的反向,

开始的时候是完整的,黑的地方就是退场了,

可以给着色
以上就是如何使用粒子发射器控制材质的颜色,通过顶点颜色控制溶解进程