병합 식

Tcl 표현식을 사용하여 두 이미지를 병합 할 수 있습니다. 구문은 Color > Math > Expression 채널 참조 앞에 선행해야한다는 점을 제외하고 A 또는 B 입력을 나타냅니다. 예를 들어, 입력의 빨강, 녹색, 파랑 및 알파 채널을 참조하려면 A, 당신은 사용해야합니다 Ar , Ag , Ab , Aa. 마찬가지로 입력 B에서 이러한 채널을 참조하려면 Br, Bg , Bb , Ba.

다른 레이어의 픽셀을 참조하려면 INPUTlayer.channel예를 들어 Bmatte.garbage. 레이어를 지정하지 않으면 Nuke 채널이 현재 레이어에 있다고 가정합니다 (예 : Bgarbage.

Tcl 표현식의 구문에 대한 자세한 정보는 다음을 참조하십시오. 표현 에서 Nuke 또는 선택 Help > Documentation > Knob Math ExpressionsNuke.

또한보십시오 표현.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

입력 B와 병합 할 이미지 시퀀스입니다.

입력 A와 병합 할 이미지 시퀀스입니다.

마스크

마스크로 사용할 선택적 이미지입니다. 기본적으로 병합은 마스크의 검은 색이 아닌 영역으로 제한됩니다.

처음에는 마스크 입력이 노드의 오른쪽에 삼각형으로 나타나지만 끌면 마스크로 표시된 화살표로 바뀝니다. 마스크 입력이 보이지 않으면 mask 컨트롤이 비활성화되어 있지 않거나 none.

Control (UI)

Knob (Scripting)

Default Value

함수

MergeExpression

[variable name field]

temp_name0

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 여기에 변수 이름을 입력하고 오른쪽에 표현식을 입력하십시오 = 기호. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

=

temp_expr0

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 변수의 왼쪽에 변수 이름을 입력하십시오 = 부호와이 필드의 표현. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

[variable name field]

temp_name1

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 여기에 변수 이름을 입력하고 오른쪽에 표현식을 입력하십시오 = 기호. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

=

temp_expr1

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 변수의 왼쪽에 변수 이름을 입력하십시오 = 부호와이 필드의 표현. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

[variable name field]

temp_name2

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 여기에 변수 이름을 입력하고 오른쪽에 표현식을 입력하십시오 = 기호. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

=

temp_expr2

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 변수의 왼쪽에 변수 이름을 입력하십시오 = 부호와이 필드의 표현. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

[variable name field]

temp_name3

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 여기에 변수 이름을 입력하고 오른쪽에 표현식을 입력하십시오 = 기호. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

=

temp_expr3

N/A

여러 필드에서 긴 표현식을 사용해야하는 경우이 행을 사용하여 표현식을 변수에 임시로 지정할 수 있습니다. 변수의 왼쪽에 변수 이름을 입력하십시오 = 부호와이 필드의 표현. 그런 다음 변수를 사용하여 = 채널 옆에있는 필드

channels

channel0

red

아래에서 표현식을 적용하려는 채널 = 들.

오른쪽의 확인란을 사용하여 개별 채널을 선택할 수 있습니다.

=

expr0

N/A

위 채널에 적용 할 표현입니다.

채널 참조 앞에 다음 중 하나를 사용해야합니다. A 또는 B 입력을 나타냅니다. 예를 들어, 입력의 빨강, 녹색, 파랑 및 알파 채널을 참조하려면 A, 당신은 사용해야합니다 Ar , Ag , Ab , Aa. 마찬가지로 입력 B에서 이러한 채널을 참조하려면 Br, Bg , Bb , Ba.

다른 레이어의 픽셀을 참조하려면 INPUTlayer.channel예를 들어 Bmatte.garbage. 레이어를 지정하지 않으면 Nuke 채널이 현재 레이어에 있다고 가정합니다 (예 : Bgarbage.

channels

channel1

green

아래에서 표현식을 적용하려는 채널 = 들.

오른쪽의 확인란을 사용하여 개별 채널을 선택할 수 있습니다.

=

expr1

N/A

위 채널에 적용 할 표현입니다.

채널 참조 앞에 다음 중 하나를 사용해야합니다. A 또는 B 입력을 나타냅니다. 예를 들어, 입력의 빨강, 녹색, 파랑 및 알파 채널을 참조하려면 A, 당신은 사용해야합니다 Ar , Ag , Ab , Aa. 마찬가지로 입력 B에서 이러한 채널을 참조하려면 Br, Bg , Bb , Ba.

다른 레이어의 픽셀을 참조하려면 INPUTlayer.channel예를 들어 Bmatte.garbage. 레이어를 지정하지 않으면 Nuke 채널이 현재 레이어에 있다고 가정합니다 (예 : Bgarbage.

channels

channel2

blue

아래에서 표현식을 적용하려는 채널 = 들.

오른쪽의 확인란을 사용하여 개별 채널을 선택할 수 있습니다.

=

expr2

N/A

위 채널에 적용 할 표현입니다.

채널 참조 앞에 다음 중 하나를 사용해야합니다. A 또는 B 입력을 나타냅니다. 예를 들어, 입력의 빨강, 녹색, 파랑 및 알파 채널을 참조하려면 A, 당신은 사용해야합니다 Ar , Ag , Ab , Aa. 마찬가지로 입력 B에서 이러한 채널을 참조하려면 Br, Bg , Bb , Ba.

다른 레이어의 픽셀을 참조하려면 INPUTlayer.channel예를 들어 Bmatte.garbage. 레이어를 지정하지 않으면 Nuke 채널이 현재 레이어에 있다고 가정합니다 (예 : Bgarbage.

channels

channel3

alpha

아래에서 표현식을 적용하려는 채널 = 들.

오른쪽의 확인란을 사용하여 개별 채널을 선택할 수 있습니다.

=

expr3

N/A

위 채널에 적용 할 표현입니다.

채널 참조 앞에 다음 중 하나를 사용해야합니다. A 또는 B 입력을 나타냅니다. 예를 들어, 입력의 빨강, 녹색, 파랑 및 알파 채널을 참조하려면 A, 당신은 사용해야합니다 Ar , Ag , Ab , Aa. 마찬가지로 입력 B에서 이러한 채널을 참조하려면 Br, Bg , Bb , Ba.

다른 레이어의 픽셀을 참조하려면 INPUTlayer.channel예를 들어 Bmatte.garbage. 레이어를 지정하지 않으면 Nuke 채널이 현재 레이어에 있다고 가정합니다 (예 : Bgarbage.

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

활성화되면 마스크 가장자리에만 효과를 적용합니다.

비활성화하면 효과가 전체 마스크에 적용됩니다.

(un)premult by

N/A

disabled

연결된 채널을 오른쪽으로 활성화합니다. 이 확인란을 비활성화하는 것은 채널을 none.

unpremult

none

The image is divided by this channel before being processed, and multiplied again afterwards.

If you are using premultiplied input images, you may want to check (un)premult by and select rgba.alpha here. This will simulate doing the merge before the premultiplication was done.

If you are using unpremultiplied input images, you should leave this set to none.

invert

invert_unpremult

disabled

(미 확산) 채널의 사용을 반전시킵니다.

mix

mix

1

0에서 원본 이미지와 1에서 전체 효과 사이에서 디졸브합니다.