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 / Filter
Filter

2026-09-07

ToolSets/filter/radialDistort.nk

필터
왜곡하다
경사
stmap
방사형
극선
렌즈
공익사업
View on GitHub

STMap 방사형 워프는 회전 및 감마를 사용하여 중심에서 멀어질수록 곡선이 휘어지고 변형되도록 Nuke에 적용할 수 있습니다.

Radial Distort는 극좌표 UV 맵을 생성하고 이를 STMap에 적용하여 이미지가 중심에서부터의 각도와 거리에 따라 왜곡되도록 합니다. 이 맵은 정규화된 각도와 방사형 거리를 인코딩하고, 해당 채널들을 UV로 사용합니다.

STMap 트리를 수동으로 구축할 필요 없이 빠른 방사형 늘리기, 비틀기 또는 렌즈 스타일 당기기 효과를 적용하는 데 사용하십시오. 필터 스택에서 창의적인 왜곡 패스 및 간단한 중앙 가중 워프에 적합합니다.

회전은 맵의 각도 요소를 오프셋합니다. 감마는 STMap 전에 방사형 거리 채널에 곡선을 적용하여 가장자리로 갈수록 왜곡이 심해지거나 완화되도록 합니다. 플레이트를 연결하고 회전과 감마를 설정한 다음 결과를 컨텍스트에 맞춰 평가합니다.

Script code

set cut_paste_input [stack 0]
version 12.1 v4
push $cut_paste_input
Group {
 name radialDistort
 tile_color 0x421010ff
 selected true
 xpos -1126
 ypos 716
 addUserKnob {20 User l radialDistort}
 addUserKnob {7 rotation R -360 360}
 addUserKnob {7 gamma R 0 4}
 gamma 1.68
 addUserKnob {26 ""}
 addUserKnob {26 lbl l "" +STARTLINE T "RadialDistort v1.0"}
 addUserKnob {22 btn l DerekVFX.ca T "nuke.tcl('start', 'https://derekvfx.ca')" +STARTLINE}
}
 Input {
  inputs 0
  name Input
  xpos 447
  ypos 60
 }
set Nd732000 [stack 0]
 Multiply {
  value 0
  name Multiply1
  label "\[value value]"
  xpos 107
  ypos 286
 }
 Expression {
  temp_name0 radial
  temp_expr0 "((atan(x - center.x, y - center.y) +radians(rotation) ) + pi()) / pi()/2"
  temp_name1 offset
  temp_expr1 "(radians(rotation) *-1 ) /pi()/2"
  expr0 radial
  expr1 "sqrt(((x-center.x)**2) + ((y-center.y)**2))/diag"
  expr2 offset
  expr3 0
  name Expression3
  label "\[knob expr3]"
  xpos 107
  ypos 336
  addUserKnob {20 User}
  addUserKnob {7 diag}
  diag {{(sqrt(width**2+height**2)/2)}}
  addUserKnob {12 center}
  center {978 404}
 }
 Gamma {
  channels {-rgba.red rgba.green -rgba.blue none}
  value {{gamma}}
  name Gamma1
  xpos 107
  ypos 444
 }
push $Nd732000
 STMap {
  inputs 2
  channels rgba
  uv rgb
  name STMap3
  xpos 447
  ypos 574
 }
 Output {
  name Output1
  xpos 456
  ypos 1028
 }
end_group