Unity PBR Shader之衣服渲染之棉麻

棉cotton,羊毛wool,天鵝絨velvet

一,效果觀察

1.前面所有的光照模型都是基於硬表面建模的。然而衣服和布料通常由一根根鬆散的線構成,材料對光線進行吸收和散射,因此具有較大衰減範圍且較柔和的鏡面光。
2.由於前向和後向散射,會呈現絨毛Fuzz效果,這種類型的織物呈現出強烈的邊緣照明。
這些散射是由直立在織物表面的纖維引起的。當入射光從與觀察方向相反的方向入射時,光纖將對光進行前向散射。同樣,當入射光的方向與觀察方向相同時,光纖會將光向後散射。
3.另外、天鵝絨 velvet還表現出雙色鏡面顏色SheenColor。

 

二,渲染特徵

1.specular BRDF
Ashikhmin 和 Premoze 指出,NDF分佈項對 BRDF 的貢獻最大,並且陰影/掩蔽項對於它們的天鵝絨分佈來說不是必需的(D_GGX_Inv)
ImageWork's D_Charlie https://knarkowicz.wordpress.com/2018/01/04/cloth-shading/

2.SheenColor
直接提供參數修改F項
https://google.github.io/filament/Filament.html#materialsystem/clothmodel

關於Filament相關文檔可參考:https://google.github.io/filament/Filament.html

 

效果如下(天鵝絨):

 

轉載請註明出處:https://www.cnblogs.com/jietian331/p/17057843.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章