Unity-透明鏤空凹凸漫射 (Transparent Cutout Bumped Diffuse)
注意:Unity 5 引入了標(biāo)準(zhǔn)著色器來取代此著色器。

透明鏤空 (Transparent Cutout) 屬性
注意:Unity 5 引入了標(biāo)準(zhǔn)著色器來取代此著色器。
鏤空著色器是顯示透明對(duì)象的另一種方法。鏤空和常規(guī)透明 (Transparent)?著色器之間的區(qū)別為:
此著色器不能有部分透明區(qū)域。全部都將是完全不透明或完全透明。
使用此著色器的對(duì)象可以投射和接受陰影!
使用此著色器時(shí),通常與透明著色器相關(guān)的圖形排序問題不會(huì)發(fā)生。
此著色器使用__基礎(chǔ)__紋理中包含的 Alpha 通道來確定透明區(qū)域。如果 Alpha 包含透明區(qū)域和不透明區(qū)域之間的混合,則可以手動(dòng)確定所顯示區(qū)域的分界點(diǎn)。通過調(diào)整?Alpha Cutoff?滑動(dòng)條即可更改此分界點(diǎn)。
法線貼圖 (Normal Mapped) 屬性
像__漫射 (Diffuse)__ 著色器一樣,法線貼圖會(huì)計(jì)算一個(gè)簡(jiǎn)單的 (Lambertian) 光照模型。表面上的光照隨著表面與光源之間的角度減小而減弱。光照僅取決于角度,在攝像機(jī)移動(dòng)或旋轉(zhuǎn)時(shí)不會(huì)改變。
法線貼圖__使用紋理模擬小的表面細(xì)節(jié),而不是用更多的多邊形來實(shí)際雕刻細(xì)節(jié)。實(shí)際上并沒有改變對(duì)象的形狀,而是使用一種稱為__法線貼圖 (Normal Map)?的特殊紋理來實(shí)現(xiàn)這種效果。在法線貼圖中,每個(gè)像素的顏色值表示表面法線的角度。然后通過使用該值而不是幾何中的值來計(jì)算光照。在計(jì)算對(duì)象的光照時(shí),法線貼圖可以有效地覆蓋網(wǎng)格的幾何體。
創(chuàng)建法線貼圖
可以導(dǎo)入在 Unity 外部創(chuàng)建的法線貼圖,也可以導(dǎo)入常規(guī)灰度圖像并在 Unity 中將其轉(zhuǎn)換為法線貼圖。(本頁面引用的是已被標(biāo)準(zhǔn)著色器取代的舊版著色器,但您可以了解有關(guān)如何使用標(biāo)準(zhǔn)著色器中的法線貼圖的更多信息)
技術(shù)細(xì)節(jié)
法線貼圖是一種切線空間類型的法線貼圖。切線空間是“貼合模型幾何體表面”的空間。在此空間中,Z 總是背離表面。切線空間法線貼圖比其他“對(duì)象空間”類型的法線貼圖的成本稍高,但有一些優(yōu)點(diǎn):
1.可以在變形模型上使用它們 - 凸起將保留在變形表面上并可以正常工作。 1.可以在模型的不同區(qū)域重復(fù)使用法線貼圖的某些部分;或在不同模型上使用它們。
漫射 (Diffuse) 屬性
漫射會(huì)計(jì)算一個(gè)簡(jiǎn)單的 (Lambertian) 光照模型。表面上的光照隨著表面與光源之間的角度減小而減弱。光照僅取決于此角度,在攝像機(jī)移動(dòng)或旋轉(zhuǎn)時(shí)不會(huì)改變。
性能
通常,此著色器的渲染成本低。有關(guān)更多詳細(xì)信息,請(qǐng)查看著色器性能頁面。