sheenRoughness
sheenRoughness
控制光泽高光的粗糙度或模糊度,用于区分丝绸(锐利)和天鹅绒(柔和)等不同织物质感。
核心优势
通过精确控制光泽高光的弥散程度,能够物理上区分不同织物,并支持纹理贴图以实现更丰富的表面细节。
常见用途
区分丝绸(低粗糙度)与天鹅绒(高粗糙度)
使用纹理贴图制作带图案或磨损的布料
模拟麂皮或微纤维等具有弥散光泽的材质
如何调整
该节点为只读。通过在 JS 中设置材质的 `sheenRoughness` 属性(一个 0-1 的浮点数)或为其指定 `sheenRoughnessMap` 纹理来控制光泽的清晰度。
代码示例
1// 在TSL中,sheenRoughness是一个只读的浮点值
2// 可以用它来驱动其他效果,例如混合两种颜色
3const customColor = colorA.mix( colorB, sheenRoughness );