5. QML中 View3D 的 DefaultMaterial 材质使用

1. 简介

这个材质属于默认材质,最基本的用法是通过镜面反射 specularAmount, 粗糙度 specularRoughness 和漫反射颜色 diffuseColor 属性控制材质的外观。
效果展示:

2. 常用属性介绍:

diffuseColor: 材质的基本颜色

specularTint: 定义一个 color 值,用于调整镜面反射的颜色。使用白色没有效果
specularRoughness: 用于控制粗糙度或清晰度
specularTint: 控制基本色照射到物体上后的反射强度/反射量 (取值范围在 0.0 - 1.0 )
indexOfRefraction: 灯光在材质中穿透的速度 (取值范围在 0.0 - 1.0 )

normalMap: 指定材料表面的精细位移
opacityMap : 指定透明度纹理
roughnessMap: 指定粗糙度纹理
***specularMap:***指定镜面反射纹理

roughnessChannel: 指定从 roughnessMap 的哪一个通道读取粗糙度值

3. 示例代码(使用基本属性):

你可能感兴趣的:(3d,材质)