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

posted @ 2023-01-17 14:58  孤独の巡礼  阅读(570)  评论(0编辑  收藏  举报