[筆記]莊懂的技術(shù)美術(shù)入門(十三)
1.特效類大綱
特效的常態(tài)是透明、動(dòng)態(tài)、映射



2.透明剪切-AlphaCutout-AC
用途
????????常用于復(fù)雜輪廓,明確邊緣的物體表現(xiàn),如:鏤空金屬,裙擺邊緣,特定風(fēng)格下的頭發(fā),樹葉,等
????????卡通渲染的特效表現(xiàn)(AC+后處理+Bloom)
優(yōu)點(diǎn)
????????沒有排序問題
缺點(diǎn)
????????邊緣效果太實(shí)
????????移動(dòng)端性能較差

代碼實(shí)現(xiàn)

3.透明混合-AlphaBlend-AB
用途
? ? ? ? 常用于復(fù)雜輪廓,無法明確邊緣的物體表現(xiàn)
? ? ? ? 常用于半透明的物體表現(xiàn)
? ? ? ? 一般的特效表現(xiàn),打底用
優(yōu)點(diǎn)
? ? ? ? 移動(dòng)端性能好
? ? ? ? 邊緣效果好
缺點(diǎn)
? ? ? ?前后順序混亂
代碼實(shí)現(xiàn)

4.透明疊加-Addtive-AD
用途
? ? ? ? 用于發(fā)光體
? ? ? ? 一般特效用,提亮用
問題
? ? ? ? 有排序問題
? ? ? ? 多層疊加Overdraw會(huì)非常高
? ? ? ? 可用屏幕后處理代替

代碼實(shí)現(xiàn)

在AB的基礎(chǔ)上修改混合模式為Blend One One
5.混合模式
AB,AC,AD只是非常多種混合模式中常用的幾種;足夠 應(yīng)付一般項(xiàng)目的特效需求;?
不排除某些風(fēng)格特殊,或者特殊用途的場景需要用到其他 混合模式;一般我們提供工具給美術(shù)做探索;
探索完畢之后還是要收斂方案,更少的美術(shù)選項(xiàng)可讓美術(shù) 流程更可控;

6.混合原理
Src*SrcFactor(源:Shader里的return) op Dst*DstFactor(目標(biāo):緩存里的顏色)?

7.自定義混合面板
????????最好是把功能進(jìn)行封裝,別把理解過于復(fù)雜的東西暴露給美術(shù),即把東西都配置好,把套餐暴露給美術(shù)。
? ? ? ? 但是項(xiàng)目前期,可以把選項(xiàng)全部給暴露美術(shù),讓美術(shù)自己去選擇。

代碼實(shí)現(xiàn)
修改混合模式和混合算符

