混合模式(alpha)

最終更新: 2025年3月25日

此页面包含有关Alpha版的描述。

概述

混合模式是与物体合成相关的功能。

以前的Cubism仅支持以混合方法为名的“加算”和“正片叠底”等简单合成,但在Cubism 5.3中,我们对其进行了扩展,包括绘画工具等高级合成。

混合模式可以设置色彩混合(即RGB相关合成)和透明度混合(即Alpha相关合成)。
通过将这两者结合起来,可以实现以前的Cubism无法实现的表达。

色彩混合
①叠加 ②屏幕
透明度混合

用法

混合模式是根据每个物体设置的。
有以下三个物体可以设置:

  • 图形网格
  • 部件(启用了屏幕外绘制时)
  • 别名(启用了屏幕外绘制时)

在检查器中进行设置。

编号项目详细
色彩混合变更选择物体的RGB相关合成方法。
您可以从“合成方法”中进行选择。
如果物体是部件,则可以通过启用屏幕外绘制来进行设置。
透明度混合变更选择物体的Alpha相关合成方法。
您可以从“合成方法”中进行选择。
如果物体是部件,则可以通过启用屏幕外绘制来进行设置。

关于PSD载入/输出

图形网格的色彩混合支持PSD载入/输出。
Photoshop中设置的渲染模式可以直接导入到Editor中作为混合模式。
您还可以将Editor中设置的混合模式应用到Photoshop的渲染模式中。
但是,载入PSD时,Editor不支持的渲染模式将被导入为“通常”。
针对图形网格以外的色彩混合,不支持PSD载入/输出。

透明度混合不支持PSD载入/输出。
当您载入PSD时,所有内容都将设置为“Over”。

部件面板上的显示

对于透明度混合设置为除“Over”之外的任何值的物体,将显示在部件面板上设置的透明度混合图标。
如果要隐藏图标,可以从[部件]面板菜单→[透明度混合]中进行隐藏。

合成方法

色彩混合

Cubism 5.3的色彩混合支持以下合成方法:
传统的混合方法使用预乘形式合成,但色彩混合使用直接形式合成。
但是,这不适用于“加算(向后兼容)”和“正片叠底(向后兼容)”。

通常
在画布上显示物体的颜色。
默认情况下,它是在此处设置的。

加算
将物体的颜色加算到画布上的颜色。
亮度降低是为了解决加算时发生的溢出问题。

加算(发光)
将物体的颜色加算到画布上的颜色,但不考虑溢出。
因此,相比加算会变得更亮。

变暗
将物体的颜色与画布上的颜色进行比较,显示较暗的颜色。

正片叠底
将物体的颜色与画布上的颜色进行正片叠底。
重叠的部分将变成更暗的颜色。

颜色加深
使画布上的颜色变暗并合成。
较暗部分变得更暗,形成更强的对比度。

线性加深
使画布上的颜色变暗并合成。
和颜色加深相比,整体比较暗,没有鲜明的特征。

变亮
将物体的颜色与画布上的颜色进行比较,显示较亮的颜色。

屏幕
其效果就像将物体的颜色与画布上的颜色正片叠底。
与“正片叠底”不同,重叠部分会变得更亮。

颜色减淡
使画布上的颜色变亮并合成。
与颜色加深相比,对比度减弱了。

叠加
如果画布上的颜色较暗,则进行正片叠底,如果颜色较亮,则在屏幕上进行合成。

柔光
如果物体的颜色较暗,则会像颜色加深一样合成,如果物体的颜色较亮,则会像颜色减淡一样合成。

强光
如果物体颜色较暗,将像“正片叠底”一样进行合成,如果物体较亮,则像“屏幕”一样进行合成。

线性光
如果物体较暗,合成后亮度将降低。如果物体较亮,合成后会变得更亮。

色调
显示的颜色是由画布上颜色的明度和饱和度、以及物体颜色的色调相结合而产生的。

颜色
显示的颜色是由画布上颜色的明度、物体颜色的色调和饱和度相结合而产生的。

加算(向后兼容)
这是以前Cubism的“加算”。
名称已更改,以区别于新追加的“加算”。
这将以预乘形式进行颜色加算。
当选择此合成方法时,将忽略透明度混合。

正片叠底(向后兼容)
这是以前Cubism的“正片叠底”。
名称已更改,以区别于新追加的“正片叠底”。
这将以预乘形式进行颜色的正片叠底。
当选择此合成方法时,将忽略透明度混合。

透明度混合

透明度混合支持以下合成方法:

Over
将画布上的Alpha与物体的Alpha进行合成。
默认情况下,它是在此处设置的。

Atop
在画布上使用Alpha。
重叠的物体将会被剪贴。

OverAtop

使边缘看起来比通常剪贴蒙版更整齐。

剪贴Atop

Out
将画布上的Alpha与物体的Alpha反转值进行正片叠底。
使其看起来就像是画布上用物体剪下来的一幅画。

OverOut

Conjoint Over
进行合成,以使更大的Alpha影响更强。
例如,如果您将30%不透明度的图像叠加在60%不透明度的图像上,“Over”将突出下层图像,但“Conjoint Over”将阻止较低不透明度的下层图像显示出来。

OverConjoint Over

Disjoint Over
进行合成,以使较小的Alpha影响更强。
例如,如果您将30%不透明度的图像叠加在60%不透明度的图像上,则不透明度较低的图像将突出显示,因此即使它的不透明度较低,也会看起来像是置入上层。

OverDisjoint Over

如果已分离线条和填充物体,并且它们之间存在间隙,则可以使用“Disjoint Over”使间隙看起来已填充。

OverDisjoint Over

限制事项

画布的影响

在当前实装中,合成处理受到下层画布的影响,从而呈现出与画布合成的外观。
在下面的例子中,中间的圆形图形网格的色彩混合设置为“叠加”,但它看起来像是与圆圈下方画布的方格图案合成的。
透明度混合也受到画布的影响。
我们目前正在考虑是否做出变更以避免这种影响。

为了避免受到画布的影响,请置入启用了屏幕外绘制的部件,并将各物体置入其中。

输出嵌入文件

Alpha版不支持输出嵌入文件。

输出图像时,加算(发光)绘制很奇怪

我们已经确认,输出图像时,加算(发光)绘制存在问题。
我们目前正在调查此问题并计划在产品版之前解决该问题。

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。