光澤著色器是用來表現(xiàn)金屬或鏡面效果常用的著色器。
除了法線外,著色器有兩個輸入點:顏色和糙度。
顏色的亮度會影響物體反射亮度的最小值,換句話說會影響反射率,也就是說單獨(dú)使用光澤著色器不能生成一個黑色的又有光澤的物體,而需要混合黑色的漫射BSDF和亮色的光澤BSDF達(dá)到效果。
糙度決定了多強(qiáng)的光打在物體表面被散射。類似漫射BSDF中的Oren-Nayar一樣,物體表面微小的粗糙點不只散射,本身也會產(chǎn)生微小的陰影。糙度越大,反射越混亂。這也間接影響物體反射的最大可見距離。你也可以使用數(shù)值滑塊或者灰度貼圖來控制糙度。
著色器有四種反射分布類型:
貝克曼:標(biāo)準(zhǔn)類型。
GGX:就自身陰影效果來說比貝克曼更真實。貝克曼和GGX的區(qū)別非常小,比如GGX可能會有更多的噪點及更少的反射細(xì)節(jié)。
Ashikmin-Shirley:這是新加入的光澤類型,它比其他的類型更加精確和真實。在某些光線條件下的對暗邊表現(xiàn)也更少出問題。在低的糙度時,它的表現(xiàn)介乎于貝克曼和GGX類型之間,黑色的區(qū)域不像貝克曼那么暗,也不像GGX那樣的亮。當(dāng)糙度大于0.7以后,它才開始表現(xiàn)的比上述兩者更暗。
銳利:在這種類型下糙度滑塊似乎不起作用。如果你想得到比較好的反射表面,又想比其他三種更快的渲染速度,請使用它。
顏色:RGB或紋理。
糙度:越高的數(shù)值使材料看起來越模糊。
法線:可以用法線貼圖來控制材料表面。
光線根據(jù)糙度的設(shè)定而在物體表面進(jìn)行分散折射
不同類型的光澤效果,隨著糙度變大效果越像漫射BSDF,注意糙度較大時Ashikmin-Shirley比其他類型更暗