#! C:/Program Files/Nuke8.0v5/nuke-8.0.v5.dll -nx
version 8.0 v5
Gizmo {
name sb_LensReflections
inputs 3
tile_color 0x9900ff
addUserKnob {20 sb_lensReflection l "sb LensReflection"}
addUserKnob {4 method M {"generated noise" "dirt plate" ""}}
addUserKnob {26 ""}
addUserKnob {26 noise_controls_text l "noise controls" T " "}
addUserKnob {3 random_seed l "random seed"}
random_seed 1
addUserKnob {7 aspect_ratio l "aspect ratio" R 0 2}
aspect_ratio 1
addUserKnob {41 mix l "breakup noise" T breakup_noise.mix}
addUserKnob {20 noise_controls l "individual noise controls" n 1}
noise_controls 0
addUserKnob {26 noise1_knobs l "noise 1"}
addUserKnob {41 size l x/ysize T Noise1.size}
addUserKnob {41 gain T Noise1.gain}
addUserKnob {41 gamma T Noise1.gamma}
addUserKnob {41 defocus T Defocus1.defocus}
addUserKnob {41 size_1 l blur T Blur1.size}
addUserKnob {41 value l intensity T Multiply1.value}
addUserKnob {26 noise2_knobs l "noise 2"}
addUserKnob {41 size_2 l x/ysize T Noise2.size}
addUserKnob {41 gain_1 l gain T Noise2.gain}
addUserKnob {41 gamma_1 l gamma T Noise2.gamma}
addUserKnob {41 defocus_1 l defocus T Defocus2.defocus}
addUserKnob {41 size_3 l blur T Blur2.size}
addUserKnob {41 value_1 l intensity T Multiply2.value}
addUserKnob {26 noise3_knoba l "noise 3"}
addUserKnob {41 size_4 l x/ysize T Noise3.size}
addUserKnob {41 gain_2 l gain T Noise3.gain}
addUserKnob {41 gamma_2 l gamma T Noise3.gamma}
addUserKnob {41 defocus_2 l defocus T Defocus3.defocus}
addUserKnob {41 size_5 l blur T Blur3.size}
addUserKnob {41 value_2 l intensity T Multiply3.value}
addUserKnob {26 noise4_knobs l "noise 4"}
addUserKnob {41 size_6 l x/ysize T Noise4.size}
addUserKnob {41 gain_3 l gain T Noise4.gain}
addUserKnob {41 gamma_3 l gamma T Noise4.gamma}
addUserKnob {41 defocus_3 l defocus T Defocus4.defocus}
addUserKnob {41 size_7 l blur T Blur4.size}
addUserKnob {41 value_3 l intensity T Multiply4.value}
addUserKnob {26 noise5_knobs l "noise 5"}
addUserKnob {41 size_8 l x/ysize T Noise5.size}
addUserKnob {41 gain_4 l gain T Noise5.gain}
addUserKnob {41 gamma_4 l gamma T Noise5.gamma}
addUserKnob {41 defocus_4 l defocus T Defocus5.defocus}
addUserKnob {41 size_9 l blur T Blur5.size}
addUserKnob {41 value_4 l intensity T Multiply5.value}
addUserKnob {20 endGroup n -1}
addUserKnob {26 dirtPlate_text l "dirt plate controls" +HIDDEN T " "}
addUserKnob {41 blackpoint_1 l blackpoint +HIDDEN T Grade3.blackpoint}
addUserKnob {41 whitepoint_1 l whitepoint +HIDDEN T Grade3.whitepoint}
addUserKnob {41 gamma_5 l gamma +HIDDEN T Grade3.gamma}
addUserKnob {41 saturation_1 l saturation +HIDDEN T Saturation2.saturation}
addUserKnob {26 ""}
addUserKnob {26 luma_controls l "luma key controls" T " "}
addUserKnob {41 blackpoint T luma_grade.blackpoint}
addUserKnob {41 whitepoint T luma_grade.whitepoint}
addUserKnob {41 value_6 l multiply T Multiply6.value}
addUserKnob {41 size_11 l blur T luma_blur.size}
addUserKnob {26 ""}
addUserKnob {26 overall_controls l "overall controls" T ""}
addUserKnob {41 value_5 l "color (intensity)" T overall_col.value}
addUserKnob {41 saturation T Saturation1.saturation}
addUserKnob {41 size_10 l blur T overall_blur.size}
addUserKnob {18 ca l "chromatic aberration"}
ca {-0.003 0 0.003}
addUserKnob {6 ca_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
addUserKnob {26 ""}
addUserKnob {4 output_method l output M {result "dirt map" "luma matte" "noise 1" "noise 2" "noise 3" "noise 4" "noise 5" "" "" "" ""}}
}
BackdropNode {
inputs 0
name BackdropNode2
tile_color 0x2b544cff
label "generated noise map"
note_font_size 92
xpos -4918
ypos -2375
bdwidth 2203
bdheight 1604
}
BackdropNode {
inputs 0
name BackdropNode3
tile_color 0x3b4735ff
label "noise map"
note_font_size 92
xpos -8012
ypos -2110
bdwidth 2160
bdheight 3954
}
BackdropNode {
inputs 0
name BackdropNode4
tile_color 0x414744ff
label "overall controls"
note_font_size 92
xpos -3289
ypos 2301
bdwidth 921
bdheight 1888
}
BackdropNode {
inputs 0
name BackdropNode1
tile_color 0x274732ff
label "luma key"
note_font_size 92
xpos -1471
ypos 3962
bdwidth 672
bdheight 1306
}
Reformat {
inputs 0
type "to box"
box_width {{"\[exists parent.input0] ? parent.input0.width : root.width"}}
box_height {{"\[exists parent.input0] ? parent.input0.height : root.height"}}
box_fixed true
name Reformat1
xpos -4718
ypos -2124
}
Dot {
name Dot8
xpos -4684
ypos -1659
}
set N72b9edf0 [stack 0]
Dot {
name Dot10
xpos -4341
ypos -1659
}
set N72b9f160 [stack 0]
Dot {
name Dot11
xpos -4078
ypos -1659
}
set N72b9f4d0 [stack 0]
Dot {
name Dot12
xpos -3806
ypos -1659
}
set N72b9f840 [stack 0]
Dot {
name Dot13
xpos -3519
ypos -1659
}
set N72b9fbb0 [stack 0]
Noise {
size 3.125
zoffset {{parent.random_seed*1.87}}
gain 0.7
gamma 0.3
center {1024 576}
name Noise5
xpos -3553
ypos -1494
}
Defocus {
channels rgba
defocus 3.125
ratio {{parent.aspect_ratio}}
name Defocus5
xpos -3553
ypos -1397
}
Blur {
channels rgba
size 3
name Blur5
xpos -3553
ypos -1303
}
Multiply {
value 0.5
name Multiply5
xpos -3553
ypos -1181
}
set N72ba0ce0 [stack 0]
PostageStamp {
name PostageStamp5
xpos 424
ypos 8422
hide_input true
postage_stamp true
}
push $N72b9f840
Noise {
size 6.25
zoffset {{parent.random_seed*0.1}}
gain 0.7
gamma 0.03
center {1024 576}
name Noise4
xpos -3840
ypos -1496
}
Defocus {
channels rgba
defocus 6.25
ratio {{parent.aspect_ratio}}
name Defocus4
xpos -3840
ypos -1397
}
Blur {
channels rgba
size 3
name Blur4
xpos -3840
ypos -1305
}
Multiply {
name Multiply4
xpos -3840
ypos -1187
}
set N72ba2180 [stack 0]
PostageStamp {
name PostageStamp4
xpos 279
ypos 8422
hide_input true
postage_stamp true
}
push $N72b9f4d0
Noise {
size 12.5
zoffset {{"parent.random_seed * 2.1"}}
gain 0.7
gamma 0.03
center {1024 576}
name Noise3
xpos -4112
ypos -1500
}
Defocus {
channels rgba
defocus 12.5
ratio {{parent.aspect_ratio}}
name Defocus3
xpos -4112
ypos -1390
}
Blur {
channels rgba
size 2
name Blur3
xpos -4112
ypos -1310
}
Multiply {
name Multiply3
xpos -4112
ypos -1195
}
set N72ba3620 [stack 0]
PostageStamp {
name PostageStamp3
xpos 145
ypos 8431
hide_input true
postage_stamp true
}
push $N72b9f160
Noise {
size 25
zoffset {{parent.random_seed*0.4}}
gain 0.7
gamma 0.03
center {1024 576}
name Noise2
xpos -4375
ypos -1499
}
Defocus {
channels rgba
defocus 25
ratio {{parent.aspect_ratio}}
name Defocus2
xpos -4375
ypos -1392
}
Blur {
channels rgba
size 2
name Blur2
xpos -4375
ypos -1308
}
Multiply {
name Multiply2
xpos -4375
ypos -1189
}
set N72ba4ac0 [stack 0]
PostageStamp {
name PostageStamp2
xpos 15
ypos 8455
hide_input true
postage_stamp true
}
push $N72b9edf0
Noise {
size 50
zoffset {{parent.random_seed*1.2}}
gain 0.8
gamma 0.06
center {1024 576}
name Noise1
xpos -4718
ypos -1491
}
Defocus {
channels rgba
defocus 50
ratio {{parent.aspect_ratio}}
name Defocus1
xpos -4718
ypos -1395
}
Blur {
channels rgba
size 2
name Blur1
xpos -4718
ypos -1246
}
Multiply {
value 0.9
name Multiply1
xpos -4718
ypos -1160
}
set N72ba5f60 [stack 0]
PostageStamp {
name PostageStamp1
xpos -131
ypos 8482
hide_input true
postage_stamp true
}
Input {
inputs 0
name img
label "\[value number]"
xpos 1041
ypos -3949
}
Dot {
name Dot36
xpos 1075
ypos 1266
}
set N72ba69b0 [stack 0]
Dot {
name Dot22
xpos -1213
ypos 1266
}
Dot {
name Dot20
xpos -1213
ypos 2160
}
set N72ba7090 [stack 0]
Colorspace {
colorspace_out HSL
name Colorspace1
xpos -1271
ypos 4385
}
Shuffle {
red blue
green blue
alpha blue
name Shuffle1
xpos -1271
ypos 4465
}
Grade {
channels alpha
blackpoint 0.3
whitepoint 0.5
white_clamp true
name luma_grade
xpos -1271
ypos 4531
}
Multiply {
channels alpha
name Multiply6
xpos -1271
ypos 4567
}
Blur {
channels alpha
size 150
name luma_blur
xpos -1271
ypos 4664
}
Shuffle {
red alpha
green alpha
blue alpha
name Shuffle4
xpos -1271
ypos 4811
}
Dot {
name Dot4
xpos -1237
ypos 5042
}
set N72ba88a0 [stack 0]
push $N72ba7090
Blur {
size {{int(input.bbox.width/10)}}
name Blur8
xpos -2604
ypos 2536
}
Input {
inputs 0
name dirt_plate
xpos -7201
ypos -1860
number 1
}
Grade {
name Grade3
xpos -7201
ypos -1103
}
Saturation {
name Saturation2
xpos -7201
ypos -980
}
Dot {
name Dot7
xpos -7167
ypos 1022
}
push $N72b9fbb0
Dot {
name Dot15
xpos -3125
ypos -1659
}
set N72ba9d40 [stack 0]
Noise {
size 26.5
zoffset 1.52
gain 0.67
gamma 0.55
scale {2 3}
center {1024 576}
name Noise7
xpos -3086
ypos -1361
}
push $N72ba9d40
Noise {
size 9.4
zoffset 0.5
scale {3 1}
center {1024 576}
name Noise6
xpos -3227
ypos -1360
}
Merge2 {
inputs 2
operation min
name Max
xpos -3154
ypos -1249
}
push $N72ba0ce0
push $N72ba2180
push $N72ba3620
push $N72ba5f60
Dot {
name Dot6
xpos -4684
ypos -992
}
push $N72ba4ac0
Merge2 {
inputs 2
name Merge9
xpos -4375
ypos -1001
}
Merge2 {
inputs 2
name Merge1
xpos -4112
ypos -1001
}
Merge2 {
inputs 2
name Merge2
xpos -3840
ypos -1001
}
Merge2 {
inputs 2
name Merge3
xpos -3553
ypos -1001
}
Merge2 {
inputs 2
operation multiply
mix 0.4
name breakup_noise
xpos -3154
ypos -1001
}
Dot {
name Dot9
xpos -2927
ypos -992
}
Switch {
inputs 2
which {{parent.method}}
name Switch1
xpos -2961
ypos 1013
}
Merge2 {
inputs 2
operation multiply
name Multiply7
xpos -2961
ypos 2633
}
Shuffle {
alpha black
name Shuffle2
xpos -2961
ypos 2702
}
Multiply {
channels rgb
name overall_col
xpos -2961
ypos 2857
}
Saturation {
name Saturation1
xpos -2961
ypos 2940
}
Blur {
channels rgb
name overall_blur
xpos -2961
ypos 3023
}
GodRays {
channels {rgba.red -rgba.green -rgba.blue none}
scale {{parent.ca.r+1}}
center {{input.width/2} {input.height/2}}
name GodRays1
xpos -2961
ypos 3648
disable {{"parent.ca.r == 0 ? 1 : 0"}}
}
GodRays {
channels {-rgba.red rgba.green -rgba.blue none}
scale {{parent.ca.g+1}}
center {{input.width/2} {input.height/2}}
name GodRays2
xpos -2961
ypos 3726
disable {{"parent.ca.g == 0 ? 1 : 0"}}
}
GodRays {
channels {-rgba.red -rgba.green rgba.blue none}
scale {{"parent.ca.b + 1"}}
center {{input.width/2} {input.height/2}}
name GodRays3
xpos -2961
ypos 3798
disable {{"parent.ca.r == 0 ? 1 : 0"}}
}
Dot {
name Dot18
xpos -2927
ypos 4094
}
set N73030710 [stack 0]
Input {
inputs 0
name mask
label "input number: \[value number]"
xpos 724
ypos 6642
number 2
}
AddChannels {
channels {rgba.alpha none none rgba.alpha}
color 1
name AddChannels3
xpos 724
ypos 6742
disable {{"\[exists parent.input2] ? 1 : 0" x428 1}}
}
Shuffle {
alpha white
name Shuffle5
xpos 724
ypos 6849
disable {{"\[exists parent.input2] ? 1 : 0" x428 1}}
}
push $N72ba88a0
push $N73030710
Merge2 {
inputs 2
operation multiply
Achannels rgb
name Multiply
xpos -2961
ypos 5339
}
Dot {
name Dot3
xpos -2947
ypos 6109
}
push $N72ba69b0
Merge2 {
inputs 2
operation plus
bbox B
Achannels rgb
name Plus1
xpos 1021
ypos 6100
}
push $N72ba69b0
Dot {
name Dot14
xpos 2310
ypos 1266
}
Dot {
name Dot17
xpos 2310
ypos 6690
}
Keymix {
inputs 3
channels rgb
bbox B
name Keymix1
xpos 1021
ypos 6941
}
Switch {
inputs 8
which {{output_method}}
name Switch2
xpos 1021
ypos 8842
}
Output {
name Output1
xpos 1021
ypos 9909
}
end_group