CompStart

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

CompStart

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

학습

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

Tools

Tech CheckDisplay CheckMotion BlurPhysLightNuke Tools

회사

Instructor미션사이트맵개인정보처리방침이용약관

프로젝트

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreads문의

© 2026 CompStart. All rights reserved.

시청자 입력

ToolSets / Utility
Utility

2026-09-07

ToolSets/utility/VIEWER_INPUT.nk

공익사업
뷰어
색공간
후원
HSV
HSL
타임코드
검사하다
GitHub에서 보기

부스트, HSV, HSL 모드를 지원하는 뷰어 유틸리티이며, Read1 메타데이터에서 가져온 타임코드 오버레이를 선택적으로 사용할 수 있습니다.

VIEWER_INPUT은 부스트, HSV 또는 HSL 모드에서 스트림을 검사하기 위한 뷰어 측 유틸리티 그룹입니다. 모드는 게인 부스트 경로, HSV 색 공간 변환 및 HSL 색 공간 변환 간에 전환됩니다.

부스트 모드에서 ColorCorrect는 고정된 게인을 적용하고 Merge(복사)는 그 결과를 입력에 혼합합니다. Mix는 Merge 믹스를 표시하여 사용자가 원하는 만큼의 부스트 효과를 조절할 수 있도록 합니다. HSV 및 HSL 모드는 채널 스타일 보기를 위해 해당 출력으로 설정된 Colorspace 노드를 통해 신호를 전달합니다.

tc 옵션이 켜져 있으면 텍스트 오버레이가 Read1 메타데이터에서 입력/타임코드를 가져와 표시되는 이미지에 합성합니다. 오버레이를 비활성화하려면 tc 옵션을 끄십시오. 동일한 노드를 수동으로 구축하지 않고도 빠르게 텍스트를 가져오거나 색 공간을 읽어야 할 때 뷰어 입력에 사용하십시오.

Script code

set cut_paste_input [stack 0]
version 9.0 v7
push $cut_paste_input
Group {
 name VIEWER_INPUT
 tile_color 0xff0000ff
 selected true
 xpos -271
 ypos 291
 addUserKnob {20 User l viewerInput}
 addUserKnob {6 tc +STARTLINE}
 tc true
 addUserKnob {4 setMode l mode M {boost HSV HSL}}
 addUserKnob {41 mix T Merge1.mix}
 addUserKnob {26 ""}
 addUserKnob {26 lbl l "" +STARTLINE T "viewer input v1.9"}
}
 Input {
  inputs 0
  name Input1
  xpos -420
  ypos 472
 }
set N49598400 [stack 0]
 Colorspace {
  colorspace_out HSV
  name Colorspace2
  xpos -110
  ypos 613
 }
push $N49598400
 Colorspace {
  colorspace_out HSL
  name Colorspace1
  xpos -415
  ypos 624
 }
push $N49598400
 Dot {
  name Dot1
  xpos -507
  ypos 555
 }
set N495d9800 [stack 0]
 ColorCorrect {
  gain 15
  name ColorCorrect1
  xpos -653
  ypos 627
 }
push $N495d9800
 Merge2 {
  inputs 2
  operation copy
  output {rgba.red rgba.green rgba.blue -rgba.alpha}
  mix 0
  name Merge1
  xpos -541
  ypos 700
 }
 Switch {
  inputs 3
  which {{parent.setMode}}
  name Switch1
  xpos -415
  ypos 803
 }
 Text2 {
  font_size_toolbar 100
  font_width_toolbar 100
  font_height_toolbar 100
  message "\[python \{nuke.toNode(\"Read1\").metadata()\[\"input/timecode\"]\}] "
  old_message {{48 57 58 48 49 58 49 57 58 48 57 32}
    }
  old_expression_markers {{0 10}
    }
  box {0 1051 529 1152}
  transforms {{0 2}
    }
  cursor_position 61
  scale {1 1}
  center {1024 576}
  cursor_initialised true
  initial_cursor_position {{0 1152}
    }
  group_animations {{0} imported: 0 selected: 0 items: "root transform/"}
  animation_layers {{1 11 1024 576 0 0 1 1 0 0 0 0}
    }
  name Text1
  xpos -415
  ypos 862
  disable {{parent.tc!=1}}
 }
set N495d8800 [stack 0]
 Output {
  name Output1
  xpos -420
  ypos 1587
 }
push $N49598400
 Remove {
  name Remove1
  xpos -332
  ypos 597
 }
push $N495d8800
 Viewer {
  frame_range 1001-1528
  name Viewer1
  xpos -229
  ypos 334
 }
end_group