散焦镜面贴图材质 QML 类型
DiffuseSpecularMapMaterial 提供了一种 phong 照明效果的默认实现,其中漫反射和镜面光照分量从纹理图中读取。 更多信息...
导入声明 | import Qt3D.Extras 2.7 |
继承 | |
状态 | 弃用 |
此类型已被弃用。我们强烈建议不要在新的代码中使用它。
属性
详细描述
镜面光照效果基于 3 个光照组件(环境光、漫反射和镜面光)的组合。这些组件的相对强度通过其反射系数控制,这些系数由 RGB 三元组表示。
- 环境光是物体在没有其他光源时发出的颜色。
- 漫反射是粗糙表面反射灯光时发出的颜色。
- 镜面光是光滑表面反射灯光时发出的颜色。
- 表面的光滑度由一个浮点属性控制。
此材质使用单次渲染通道方法的效果并在每个片段上执行光照。提供了 OpenGL 2、OpenGL 3 或更高版本以及 OpenGL ES 2 的技术。
属性文档
环境光 : 颜色 |
保持当前的背景颜色。
漫反射 : 纹理图像 |
保持当前的漫反射纹理图。
默认情况下,漫反射纹理具有以下属性
- 线性最小化和放大过滤器
- 启用米普插值的线性米普
- 重复包装模式
- 最大各向异性为 16.0
高光 : 实数 |
保持当前的高光。
镜面 : 纹理图像 |
保持当前的镜面纹理图。
默认情况下,镜面纹理具有以下属性
- 线性最小化和放大过滤器
- 启用米普插值的线性米普
- 重复包装模式
- 最大各向异性为 16.0
纹理缩放 : 实数 |
保持当前纹理缩放。它在渲染时作为纹理坐标的乘数应用。默认值为 1.0。
当与WrapMode.Repeat一起使用时,textureScale提供了一个在表面上平铺纹理的简单方法。例如,一个4.0的纹理缩放将产生16个(4x4)的瓷砖。
© 2024 The Qt Company Ltd. 本文档中包含的贡献文档归其各自的版权所有者所有。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款授予的。Qt以及相应的标志是芬兰和/或世界其他地区的The Qt Company Ltd.的商标。商标。所有其他商标归其各自所有者所有。