這個教學裡有包含到如何製作溶解的效果,只需要一張灰階貼圖就可以了,別的材質的RGB通道來製作
教學> 溶解效果
在這個Shader裡用的是Material Function來製作的。
Amount(數量),Width(寬度),Color(顏色),Mask(遮罩),Boots(亮度)
要做溶解效果就必須先有一個可以變化的參數,以下面火焰貼圖為例,灰階的數值是0(黑)到1(白),所以只要提取一個數值,跟貼圖做比較,就可以得到黑白的MASK,再用這個MASK就可以得到光暈的邊,因為文字很難理解所以請看下回圖解
在取Mask貼圖的計算式,以圖片的方式來呈現的話,美術人員應該會比較好懂
以Amount為0.1做為比較值,貼圖中比這個值高的部分會全部改為1,反之則為0
所以根據計算結果則會得到右下的輸出結果
燃燒的範圍就是跟據跟剛剛得出的結論所做的延伸,Width就是輸入的灰階程度再加上一個數值當作擴增範圍,再將那個範圍用EmissiveColor來標示出來