CompStart

Pro레슨코스엘리먼트소프트웨어

CompStart

최첨단 시각효과 기술을 마스터하세요.

학습

코스레슨Pro 기능에셋소프트웨어

Tools

Tech CheckDisplay CheckMotion BlurCIE 1931PhysLightNuke Tools

회사

Instructor미션임프레숨개인정보처리방침이용약관

프로젝트

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreads문의

© 2026 CompStart. All rights reserved.

로토 머지

ToolSets / Channel
Channel

2026-09-07

ToolSets/channel/rotoMerge.nk

로토
무광
채널
병합
알파
공익사업
View on GitHub

선택한 R, G, B, A 매트 채널을 합집합(A+B−AB) 병합을 사용하여 하나의 매트로 결합하고, 알파 또는 RGBA 출력을 생성합니다.

로토 병합 기능은 하나의 입력을 받아 사용자가 활성화한 R, G, B, A 채널을 사용하여 하나의 매트를 생성합니다. 각 채널은 해당 체크박스에 따라 스케일링된 후, 네 가지 값이 표준 합집합 표현식(A+B-AB)으로 결합되어 겹치는 부분이 중복되지 않도록 합니다.

로토스코핑이나 페인트 매트가 서로 다른 채널에 저장되어 있고 합성 작업을 위해 하나의 통합 알파 채널이 필요할 때 사용하세요. 원하는 매트만 결과에 포함시키려면 채널을 켜거나 끄세요.

Output Alpha는 입력 RGB를 유지하고 결합된 매트를 알파에 기록합니다. Output RGBA는 동일한 결합된 매트를 R, G, B, A에 모두 기록합니다.

Script code

set cut_paste_input [stack 0]
version 12.1 v4
push $cut_paste_input
Group {
 name rotoMerge
 tile_color 0x421010ff
 selected true
 xpos -1129
 ypos 968
 addUserKnob {20 User l rotoMerge}
 addUserKnob {4 output l ouput M {Alpha RGBA "" ""}}
 addUserKnob {6 red +STARTLINE}
 addUserKnob {6 green +STARTLINE}
 green true
 addUserKnob {6 blue +STARTLINE}
 blue true
 addUserKnob {6 alpha +STARTLINE}
 addUserKnob {26 ""}
 addUserKnob {26 lbl l "" +STARTLINE T "RotoMerge v1.0"}
 addUserKnob {22 btn l DerekVFX.ca T "nuke.tcl('start', 'https://derekvfx.ca')" +STARTLINE}
}
 ChannelMerge {
  inputs 0
  name ChannelMerge1
  xpos 254
  ypos 309
 }
 Input {
  inputs 0
  name Input
  xpos 447
  ypos 61
 }
set Ndf52000 [stack 0]
 Expression {
  expr0 "r * parent.red"
  expr1 "g * parent.green"
  expr2 "b * parent.blue"
  expr3 "a * parent.alpha"
  name Expression2
  xpos 555
  ypos 173
 }
 Expression {
  temp_name0 rg
  temp_expr0 "(r+g) - r*g"
  temp_name1 ba
  temp_expr1 "(b+a) - b*a"
  temp_name2 out
  temp_expr2 "(rg+ba) - rg*ba"
  expr0 out
  expr1 out
  expr2 out
  expr3 out
  name Expression1
  xpos 555
  ypos 237
 }
push $Ndf52000
 MergeExpression {
  inputs 2
  expr0 "parent.output ? Aa : Br"
  expr1 "parent.output  ? Aa : Bg"
  expr2 "parent.output  ? Aa : Bb"
  expr3 Aa
  name MergeExpression1
  xpos 447
  ypos 314
 }
 Output {
  name Output1
  xpos 447
  ypos 1055
 }
end_group