Unity-透明漫射 (Transparent Diffuse)
注意:Unity 5 引入了標(biāo)準(zhǔn)著色器來(lái)取代此著色器。

透明 (Transparent) 屬性
注意:Unity 5 引入了標(biāo)準(zhǔn)著色器來(lái)取代此著色器。
此著色器可以通過(guò)讀取主紋理的 Alpha 通道使網(wǎng)格幾何體部分透明或完全透明。在 Alpha 中,0(黑色)表示完全透明,而 255(白色)表示完全不透明。如果主紋理沒(méi)有 Alpha 通道,則對(duì)象將顯示為完全不透明。
在游戲中使用透明對(duì)象可能很棘手,因?yàn)閭鹘y(tǒng)的圖形編程問(wèn)題可能會(huì)在游戲中帶來(lái)排序問(wèn)題。例如,如果在同時(shí)透過(guò)兩個(gè)窗口觀察時(shí)看到奇怪的結(jié)果,則表示遇到了在使用透明度方面的典型問(wèn)題。一般規(guī)則是要注意在某些情況下,一個(gè)透明對(duì)象可能以不尋常的方式在另一個(gè)對(duì)象之前繪制,特別是在這些對(duì)象相交、相互包圍或者大小差異巨大的情況下。因此,應(yīng)該在需要時(shí)才使用透明對(duì)象,盡量避免過(guò)多使用。還應(yīng)該讓設(shè)計(jì)人員意識(shí)到可能發(fā)生這樣的排序問(wèn)題,讓他們準(zhǔn)備改變一些設(shè)計(jì)來(lái)解決這些問(wèn)題。
漫射 (Diffuse) 屬性
漫射會(huì)計(jì)算一個(gè)簡(jiǎn)單的 (Lambertian) 光照模型。表面上的光照隨著表面與光源之間的角度減小而減弱。光照僅取決于此角度,在攝像機(jī)移動(dòng)或旋轉(zhuǎn)時(shí)不會(huì)改變。
性能
通常,此著色器的渲染成本低。有關(guān)更多詳細(xì)信息,請(qǐng)查看著色器性能頁(yè)面。