材质类型之一,旨在通过较少的参数设置达到渲染目的,会提供一些默认值,及时我们自己不设置属性值,也会有一个默认的渲染样式,各个属性的值均在 0 - 1 之间。最基本的用法是通过金属度属性 metalness 、粗糙度属性 roughness 和基色属性 baseColor 来控制外观。
效果展示:
PrincipledMaterial纹理使用示例
baseColor: 材质的基本颜色 (“#41cd52”)
metalness: 金属度 (取值范围在 0.0 - 1.0 ,非金属 - 金属过渡)
roughness: 粗糙度/清晰度 (取值范围在 0.0 - 1.0 ,光滑 - 粗糙),并非越大越好
opacity: 透明度
specularAmount: 镜面反射量,高光和反射的强度 (取值范围在 0.0 - 1.0 ,非金属无影响)