第九期【ASE練習】軟粒子與頂點顏色筆記
如果我們粒子沒有軟粒子的這個

當它發(fā)射出來的時候,與地面會有這種切邊,

,加深度漸變就不會有切邊的效果
建shader,

頂點顏色,

,
新建個粒子發(fā)射器,兩個粒子疊加到一起時計算了深度,計算了深度就有遮擋,前面的片就會擋住后面,這就是開了深度寫入,它有前后關(guān)系,但是特效大多都是疊加的關(guān)系,所以大多數(shù)不需要開深度寫入,什么時候開深度寫入呢,一個模型做了溶解,正面溶解了,但背面還沒有到達溶解的時候,我們可以看到背面,這個時候我們要開深度寫入,比如我們做了角色的菲尼爾邊緣光,然后我們看它后腦勺空白的位置可以擋住鼻子的邊緣光,這就是防漏光,這就是深度寫入,所以在遇到這樣的問題的時候,是材質(zhì)的深度寫入的問題

(開了深度粒子片有前后關(guān)系,會存在切邊,所以大多數(shù)時間不開深度寫入
什么時候開深度寫入,一個模型做了溶解,正面溶解了,背面還沒有溶解,我們可以看到背面,這個時候開深度寫入
比如我們做了角色的菲尼爾邊緣光,然后我們看他的后腦勺,臉,鼻子的邊緣光,這時候我們開深度寫入的話,后腦勺空白的位置就可以擋住鼻子的邊緣光,這就是防漏光,所以說這就是深度寫入,如果遇到這樣的問題的話就是材質(zhì)的深度寫入的問題)

深度寫入關(guān)掉就解決了

粒子上這些都不生效,粒子發(fā)射器它發(fā)射出來的片有四個頂點,然后上面的著色,還有

這些顏色,
都是基于頂點顏色來進行計算的,材質(zhì)只算了貼圖沒有算頂點顏色,所以就會造成這樣的問題,

這些作為它的RGB通道,

踢掉a通道,

然后組合,

這就是硬邊溶解,

但是記錄不上動畫,

直接拿a通道,我們可以通過粒子alpha通道控制它的溶解進程

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

如果感覺這個不舒服的話,

我們可以做一個1減,1減1等于0,1減0等于1,就完成了這個效果的反向,

開始的時候是完整的,黑的地方就是退場了,

可以給著色
以上就是如何使用粒子發(fā)射器控制材質(zhì)的顏色,通過頂點顏色控制溶解進程