合并

合并允许您将多个图像分层在一起。使用此节点时,您需要选择一种合成算法,该算法确定如何计算一个输入的像素值和另一个输入的像素值,以创建作为合并图像输出的新像素值。的operation下拉菜单包含大量不同的合成算法,为您构建合成文件提供了极大的灵活性。

使用大多数可用的合并算法时, Nuke期望预乘的输入图像。但是,随着matte操作中应使用未预乘的图像。

您也可以通过按以下方式创建此节点M在节点图上。

输入和控制

连接类型

连接名称

功能

输入值

一种

要与输入B合并的图像序列。连接A输入时,会生成新的输入A1,A2等,从而可以连接多个图像。

与输入A合并的图像序列。

面具

用作遮罩的可选图像。默认情况下,合并仅限于蒙版的非黑色区域。

首先,遮罩输入在节点的右侧显示为三角形,但是当您拖动它时,它将变成标记为遮罩的箭头。如果看不到遮罩输入,请确保mask控件未禁用或设置为none

Control (UI)

Knob (Scripting)

Default Value

功能

Merge Tab

operation

operation

over

设置合并算法以使用:

atop -显示图像的形状B,带有A覆盖B图像重叠的地方。算法: Ab+B(1-a)

average -两个图像的平均值。结果比原始图像暗。算法: (A+B)/2

color-burn - 图片B根据的亮度变暗A。算法: darken B towards A

color-dodge - 图片B根据的亮度变亮A。算法: brighten B towards A

conjoint-over -类似于over操作,除非像素同时被两个像素覆盖ab,联合假设a完全隐藏b。例如,两个多边形ab共有一些优势,但完全重叠b。正常over在此处产生稍微透明的接缝。算法: A+B(1-a)/b, A if a>b

copy -仅显示图像A。如果您还设置了mix要么mask控件,以便某些B仍然可见。算法: A

difference -像素差异多少。也可以看看绝对。算法: abs(A-B)

disjoint-over -与过度操作类似,不同之处在于如果两个像素均覆盖了一部分像素ab,不相交假定两个对象不重叠。例如,接触并共享一条边的两个多边形。正常over在此处产生稍微透明的接缝。算法: A+B(1-a)/b, A+B if a+b<1

divide -将值相除,但阻止两个负值变为正数。算法: A/B, 0 if A<0 and B<0

exclusion -更摄影的形式difference
算法: A+B-2AB

from - 图片A从中减去B。算法: B-A

geometric -平均两个图像的另一种方法。
算法: 2AB/(A+B)

hard-light - 图片B以非常明亮和锐利的图像形状照亮A。算法: multiply if A<.5, screen if A>.5

hypot -类似于加号和屏幕操作。结果不如加亮,但比屏幕亮。Hypot的值大于1。算法: diagonal sqrt(A*A+B*B)

in -仅显示图像区域A与的alpha重叠B。也可以看看。算法: Ab

mask -这是相反的in操作。仅显示图像区域B与的alpha重叠 A。算法: Ba

matte -预乘。使用未预乘的图像进行此操作。也可以看看亚光
算法: Aa+B(1-a) (unpremultiplied over)

max -取得两个图像的最大值。也可以看看最高。算法: max(A,B)

min -拍摄两个图像的最小值。也可以看看。算法: min(A,B)

minus -从A中减去B。算法: A-B

multiply -将值相乘,但阻止两个负值变为正数。也可以看看
算法: AB, A if A<0 and B<0

out -仅显示图像区域A不与的Alpha重叠B。也可以看看。算法: A(1-b)

over -这是默认操作。图层图片A过度B根据图像的Alpha A。算法: A+B(1-a)

overlay - 图片A使图像变亮B
算法: multiply if B<.5, screen if B>.5

plus -图像总和AB。请注意plus算法可能会导致像素值高于1.0。也可以看看。算法: A+B

screen -如果A要么B小于或等于1 screen,否则请使用最大示例。相似plus。也可以看看屏幕。算法: A+B-AB if A and B between 0-1, else A if A>B else B

soft-light - 图片B点亮。相似hard-light,但不是那么极端。算法:B(2A+(B(1-AB))) if AB<1, 2AB otherwise

stencil -这是相反的out操作。仅显示图像区域B不与的Alpha重叠A
算法: B(1-a)

under -这是相反的over操作。图层图片B过度A根据图像的磨砂B。算法: A(1-b)+B

xor -显示两个图像AB图像不重叠的地方。算法: A(1-b)+B(1-a)

Video colorspace

sRGB

disabled

启用后,颜色将转换为默认的8位颜色空间(ProjectSettings > LUT > 8-bit files),然后再进行合成,然后将结果转换回线性。

alpha masking

screen_alpha

disabled

启用后,输入图像不变,而其他图像的alpha值为零,而输出alpha设置为a+b-a*b

禁用时,对Alpha的运算与对其他通道的运算相同。

注意:  此选项在没有任何区别或PDF / SVG规范说不应应用的操作上被禁用。

set bbox to

bbox

union

设置输出边界框类型,此区域之外的所有数据都将被裁剪:

union -调整输出bbox的大小以完全适合两个输入bbox。

intersection -仅使用输入bbox重叠的图像部分。

A -使用输入A的bbox。

B -使用输入B的bbox。

metadata from

metainput

B

设置将哪个输入的元数据向下传递到节点树。

注意:  什么时候metadata from设定为All并且两个输入中都有相同名称的键,B中的键会覆盖A中的键。

range from

rangeinput

B

设置哪个输入的范围沿节点树向下传递。

A channels

Achannels

rgba

设置来自A输入的通道以与B通道合并,以及将哪个通道视为A alpha。

注意:  设置A channels 与黑色或零相同。

B channels

Bchannels

rgba

设置要从B输入使用的通道,以及将哪个通道视为B alpha。

output

output

rgba

设置写入A和B通道合并的通道。

also merge

also_merge

none

设置除了在A通道和B通道控件中指定的通道外,还合并的通道。

mask

N/A

disabled

在右侧启用关联的遮罩通道。禁用此复选框与将频道设置为none

maskChannelInput

none

The channel to use as a mask. By default, the merge is limited to the non-black areas of this channel.

inject

inject

disabled

复制mask输入到预定义mask.a渠道。注入面罩可让您在下游使用同一面罩。

invert

invert_mask

disabled

反转遮罩通道的使用,因此合并仅限于遮罩的非白色区域。

fringe

fringe

disabled

启用后,仅将效果应用于蒙版的边缘。

禁用时,该效果将应用到整个蒙版。

mix

mix

1

在0的原始图像和1的完全合并之间溶解。

分步指南

将图像与合并节点一起分层

影片教学



 
 
 
 


Loading results