散焦镜面贴图材质 QML 类型

DiffuseSpecularMapMaterial 提供了一种 phong 照明效果的默认实现,其中漫反射和镜面光照分量从纹理图中读取。 更多信息...

导入声明import Qt3D.Extras 2.7
继承

Material

状态弃用

此类型已被弃用。我们强烈建议不要在新的代码中使用它。

属性

详细描述

镜面光照效果基于 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.的商标。商标。所有其他商标归其各自所有者所有。