C
混合模式
此页面描述了在 Qt 3D Studio 中编辑的 混合模式
属性。
混合模式属性控制活动层或对象的颜色如何与背景层或对象的颜色混合。
在 Qt 3D Studio 中,层和对象材质都拥有混合模式属性。更改层的混合模式将影响该层中的所有对象,而更改单个对象的混合模式只会影响该对象,并且它只能与同一层的背景对象混合,不能与其它层的对象混合。
不同的混合模式使用不同的公式来计算结果,如以下所述。重要的是要知道,像素的每个颜色通道的值从 0.0(黑色)到 1.0(白色)。以下是公式中的 A 是活动层或对象的像素颜色值,而 B 是背景层或对象的像素颜色值。
注意,带有 * 标记的模式仅在支持 KHR 和 NV 扩展的硬件上可用。
混合模式
正常
对于层和对象,默认混合模式是 正常。不透明对象将遮挡背景中的对象。
屏幕
屏幕 反转活动层和背景层或对象的像素颜色值,然后相乘,最后再反转乘积。这将产生更亮的结果。活动层中的黑色像素将以 100% 不透明度渲染。
公式: 1-(1-A)*(1-B)
乘法
乘法 将活动层和背景层或对象的像素颜色值相乘。这将产生更暗的结果。活动层中的白色像素将以 100% 不透明度渲染。
公式: A*B
加法
加法 简单地将两个层的像素颜色值相加。这将产生更亮的结果。活动层中的黑色像素将以 100% 不透明度渲染。
公式: A+B
注意:仅在层中可用
减法
减法 简单地从背景层或对象的像素颜色值中减去活动层或对象的像素颜色值。这将产生更暗的结果。
公式: B-A
注意:仅在层中可用
叠加
叠加 使用 乘法 和 屏幕 模式的组合。基本上,它在较亮的像素上使用 屏幕 模式,在较暗的像素上使用 乘法 模式。这将产生对比度增强的结果。
色彩爆燃
色彩爆燃 反转背景层或对象的像素颜色值,然后用活性层的像素颜色值除以它,最后反转结果。这将产生比 乘法 更暗的结果。
公式: 1-(1-B)/A
色彩减淡
色彩减淡将背景层或对象的像素颜色值除以活动层或对象的反像素颜色值。这将产生比使用屏幕操作更亮的结果。
公式: B/(1-A)
在特定Qt许可证下可用。
了解更多。