병합

병합을 사용하면 여러 이미지를 함께 레이어 할 수 있습니다. 이 노드를 사용하는 경우 한 입력의 픽셀 값을 다른 입력의 픽셀 값으로 계산하여 병합 된 이미지로 출력되는 새 픽셀 값을 만드는 방법을 결정하는 합성 알고리즘을 선택해야합니다. 그만큼 operation 드롭 다운 메뉴에는 다양한 합성 알고리즘이 포함되어있어 합성을 만들 때 유연성이 뛰어납니다.

사용 가능한 대부분의 병합 알고리즘을 사용할 때 Nuke 미리 곱해진 입력 이미지를 기대합니다. 그러나 matte 미리 곱셈되지 않은 이미지를 사용해야합니다.

를 눌러이 노드를 만들 수도 있습니다 M 노드 그래프에서.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

입력 B와 병합 할 이미지 시퀀스. A 입력을 연결하면 새 이미지 A1, A2 등이 생성되어 여러 이미지를 연결할 수 있습니다.

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

마스크

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

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

Control (UI)

Knob (Scripting)

Default Value

함수

Merge Tab

operation

operation

over

사용할 병합 알고리즘을 설정합니다.

atop -이미지의 모양을 보여줍니다 BA 피복 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 -픽셀이 얼마나 다른지. 또한보십시오 Absminus. 연산: abs(A-B)

disjoint-over -픽셀이 부분적으로 둘 다에 의해 덮힌 경우를 제외하고는 오버 작업과 유사 abdisjoint-over는 두 객체가 겹치지 않는다고 가정합니다. 예를 들어 모서리를 터치하고 공유하는 두 개의 다각형. 표준 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 의 알파와 겹치는 B. 또한보십시오 . 연산: Ab

mask -이것의 반대입니다 in 조작. 이미지 영역 만 표시 B 의 알파와 겹치는 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 알파와 겹치지 않는 B. 또한보십시오 . 연산: A(1-b)

over -기본 작업입니다. 레이어 이미지 A 위에 B 이미지의 알파에 따라 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 알파와 겹치지 않는 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

활성화하면 다른 이미지의 알파가 0 인 위치에서 입력 이미지가 변경되지 않고 출력 알파가 a+b-a*b.

비활성화하면 다른 채널에 적용되는 것과 동일한 수학이 알파에 적용됩니다.

노트 :  이 옵션은 차이가없는 작업 또는 PDF / SVG 사양에 적용해서는 안되는 작업에서는 사용할 수 없습니다.

set bbox to

bbox

union

출력 경계 상자 유형을 설정하고이 영역 외부의 모든 데이터가 잘립니다.

union -두 입력 bbox가 완전히 맞도록 출력 bbox 크기를 조정하십시오.

intersection -입력 박스가 겹치는 이미지 부분 만 사용하십시오.

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 알파로 취급 할 채널을 설정합니다.

노트 :  환경 A channels 검은 색 또는 0과 동일하지 않습니다.

B channels

Bchannels

rgba

B 입력에서 사용할 채널과 B 알파로 취급 할 채널을 설정합니다.

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에서 전체 병합 사이에서 디졸브합니다.

단계별 가이드

병합 노드와 함께 이미지 레이어링

비디오 자습서