PhongAlphaMaterial QML 类型
PhongAlphaMaterial 类提供了带 alpha 的 phong 照明效果的默认实现。 更多信息...
导入语句 | import Qt3D.Extras 2.7 |
继承自 | |
状态 | 弃用 |
此类型已弃用。我们强烈建议不要在新代码中使用它。
属性
- alpha : real
- ambient : color
- blendFunctionArg : BlendEquation::BlendFunction
- destinationAlphaArg : BlendEquationArguments::Blending
- destinationRgbArg : BlendEquationArguments::Blending
- diffuse : color
- shininess : real
- sourceAlphaArg : BlendEquationArguments::Blending
- sourceRgbArg : BlendEquationArguments::Blending
- specular : color
详细描述
phong 照明效果基于 3 个照明组件的组合:环境、漫射和反射。这些组件的相对强度通过它们的反射系数字符控制,这些系数被建模为 RGB 三元组。
- 环境是对象在没有其他光源的情况下发出的颜色。
- 漫射是粗糙表面反射光的颜色。
- 反射是光滑表面反射光的颜色。
- 表面的光泽度由一个浮点属性控制。
- Alpha 是表面在 0(完全透明)和 1(不透明)之间的不透明度。
此材料使用单次渲染管道的视觉效果,并执行逐片段照明。提供了 OpenGL 2、OpenGL 3 或更高版本以及 OpenGL ES 2 的技术。
属性文档
alpha : real |
包含对象的 alpha 分量,范围在 0 到 1 之间。
默认值为 0.5。
ambient : color |
包含当前的环境颜色。
blendFunctionArg : BlendEquation::BlendFunction |
包含混合方程函数参数。
destinationAlphaArg : BlendEquationArguments::Blending |
包含混合方程目标 alpha 混合参数。
destinationRgbArg : BlendEquationArguments::Blending |
存储混合方程的目标 RGB 混合参数。
diffuse : color |
存储当前漫反射颜色。
shininess : real |
存储当前的光泽度。
sourceAlphaArg : BlendEquationArguments::Blending |
存储混合方程的源 Alpha 混合参数。
sourceRgbArg : BlendEquationArguments::Blending |
存储混合方程的源 RGB 混合参数。
specular : color |
存储当前的镜面反射颜色。
© 2024 The Qt Company Ltd. 本文档中的文档贡献属于其各自的版权所有者。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为各自所有者的财产。