materialSheen
materialSheen
提供材质的最终光泽(Sheen)颜色,该颜色已内置了将 `.sheen` 强度、`.sheenColor` 颜色和 `.sheenColorMap` 贴图三者组合的逻辑。
核心优势
其核心优势是自动组合:它将创建光泽效果所需的多个属性(强度、颜色、贴图)的混合计算完全封装,极大地简化了创建天鹅绒、丝绸等织物材质的工作流。
常见用途
模拟天鹅绒或丝绒在掠射角下的柔和光晕。
表现丝绸或缎面宽广而柔和的高光。
为普通布料添加微妙的边缘光,以增强真实感。
创造性地为非织物材质(如桃子)添加绒毛感。
如何调整
通过在 JavaScript 中修改 `MeshPhysicalMaterial` 的属性来配置。`.sheen` (0-1) 控制强度,`.sheenColor` 设置光泽颜色,`.sheenColorMap` 使用贴图进行局部控制。
代码示例
1// 在物理光照模型中,materialSheen 被添加到最终颜色上
2// 它主要影响掠射角下的外观
3const finalColor = baseColor.add( materialSheen.mul( fresnelFactor ) );