Untitled
unknown
plain_text
2 years ago
12 kB
14
Indexable
set cut_paste_input [stack 0]
version 13.1 v2
push $cut_paste_input
Group {
name Spot_Flare
tile_color 0x2f66ff
selected true
xpos 3125
ypos -224
addUserKnob {20 User}
addUserKnob {26 Headline l "" +STARTLINE T "<font color=#80dddd size=\"7\">S</font><font color=#90dede size=\"7\">p</font><font color=#a0dfdf size=\"7\">o</font><font color=#b0e0e0 size=\"7\">t</font><font color=#c0e1e1 size=\"7\">F</font><font color=#b0e0e0 size=\"7\">l</font><font color=#a0dfdf size=\"7\">are</font><font color=#90dede size=\"3\">v</font><font color=#80dddd size=\"2\">1.0</font>"}
addUserKnob {26 HeadlineB l "" +STARTLINE T "<font color=#80dddd size=\"2\">by Mads Hagbarth Lund</font>"}
addUserKnob {26 devider001 l "<b><font color=#70EE70>General</font><b>"}
addUserKnob {12 Position}
Position {818 1000}
addUserKnob {7 Gain}
Gain 0.575
addUserKnob {7 Gamma R 0 5}
Gamma 4.62
addUserKnob {7 Scale}
Scale 0.095
addUserKnob {6 SoftClip t "By default, spotflare will be very bright at the center. Use softclip to limit the maximum brightness." +STARTLINE}
addUserKnob {7 softclipmax l max -STARTLINE R 1 100}
softclipmax 10
addUserKnob {6 glow_enable l Glow +STARTLINE}
addUserKnob {6 EffectOnly l "Effect Only" +STARTLINE}
EffectOnly true
addUserKnob {22 FixJitter l "Fix Jitter" t "This does nothing... yet still fixes the bug with the expression node not updating its cashe from time to time.\nPlease fix The Foundry!" +STARTLINE}
addUserKnob {26 devider02 l "<b><font color=#70EE70>Color</font><b>"}
addUserKnob {18 GainTint}
GainTint {0.601217 0.681301 1}
addUserKnob {6 GainTint_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
GainTint_panelDropped true
addUserKnob {18 GammaTint}
GammaTint {1 1 1}
addUserKnob {6 GammaTint_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
GammaTint_panelDropped true
addUserKnob {26 devide01 l "" +STARTLINE T " "}
addUserKnob {22 Reset l "Reset Color" T "nuke.thisNode().knob(\"GainTint\").setValue(1,0)\nnuke.thisNode().knob(\"GainTint\").setValue(1,1)\nnuke.thisNode().knob(\"GainTint\").setValue(1,2)\nnuke.thisNode().knob(\"GainTint\").setValue(1,3)\nnuke.thisNode().knob(\"GammaTint\").setValue(1,0)\nnuke.thisNode().knob(\"GammaTint\").setValue(1,1)\nnuke.thisNode().knob(\"GammaTint\").setValue(1,2)\nnuke.thisNode().knob(\"GammaTint\").setValue(1,3)" +STARTLINE}
addUserKnob {26 DeviderShimmer l "<b><font color=#70EE70>Shimmer</font><b>"}
addUserKnob {6 shimmer_enable l Shimmer +STARTLINE}
shimmer_enable true
addUserKnob {7 lacunarity l Detail R 0 5}
lacunarity 4.08
addUserKnob {7 noise_gain l Gain}
noise_gain 0.615
addUserKnob {7 Speed}
Speed 0.53
addUserKnob {7 Noise_Gang l "Time Offset" R 0 1000}
Noise_Gang 240
addUserKnob {26 devider04 l "<b><font color=#70EE70>Masking</font><b>"}
addUserKnob {6 Mask +STARTLINE}
Mask true
addUserKnob {7 MaskRotation l "Mask Rotation"}
MaskRotation 0.37
addUserKnob {7 MaskGain l "Mask Gain"}
MaskGain 0.31
addUserKnob {7 MaskSoftness R 0 10}
MaskSoftness 2.2
}
BackdropNode {
inputs 0
name BackdropNode1
tile_color 0x7171c600
label Spike
note_font_size 42
xpos -222
ypos 207
bdwidth 270
bdheight 257
}
BackdropNode {
inputs 0
name BackdropNode2
tile_color 0x388e8e00
label Glow
note_font_size 42
xpos -597
ypos 209
bdwidth 280
bdheight 258
}
BackdropNode {
inputs 0
name BackdropNode3
tile_color 0x8e388e00
label Glare
note_font_size 42
xpos -1156
ypos 207
bdwidth 468
bdheight 298
}
BackdropNode {
inputs 0
name BackdropNode4
tile_color 0xffffffff
gl_color 0xff
label "WELCOME TO SPOTFLARE"
note_font_size 42
xpos -904
ypos -206
bdwidth 523
bdheight 138
}
BackdropNode {
inputs 0
name BackdropNode5
tile_color 0x71c67100
label "Spot Facing"
note_font_size 42
xpos -1463
ypos 208
bdwidth 252
bdheight 258
}
BackdropNode {
inputs 0
name BackdropNode6
tile_color 0xff
label "PLEASE ENJOY"
note_font_size 42
xpos -801
ypos 896
bdwidth 333
bdheight 160
}
StickyNote {
inputs 0
name StickyNote2
label "This is a super inefficient way\nto avoid the 1-0 seam and\na major performence hit.\nIf anyone have a better solution,\nplease mail me! =)"
note_font_size 8
xpos -1045
ypos 350
}
StickyNote {
inputs 0
name StickyNote1
tile_color 0xcc0000ff
gl_color 0xcc0000ff
label "not yet implamented"
xpos -222
ypos 206
}
Dot {
inputs 0
name Dot19
tile_color 0xff0000ff
xpos -674
ypos -127
hide_input true
}
Dot {
inputs 0
name Dot20
tile_color 0xffff00ff
xpos -658
ypos -127
hide_input true
}
Dot {
inputs 0
name Dot21
tile_color 0xff00ff
xpos -641
ypos -127
hide_input true
}
Dot {
inputs 0
name Dot22
tile_color 0xffffff
xpos -624
ypos -127
hide_input true
}
Dot {
inputs 0
name Dot23
tile_color 0xffff
xpos -607
ypos -127
hide_input true
}
Input {
inputs 0
name Input1
xpos -674
ypos -106
}
Dot {
name Dot13
xpos -640
ypos -25
}
set N831bb800 [stack 0]
Reformat {
black_outside true
name Reformat1
xpos -674
ypos 11
}
Shuffle {
red black
green black
blue black
alpha black
name Shuffle3
xpos -674
ypos 35
}
Dot {
name Dot1
xpos -640
ypos 131
}
set N831ba800 [stack 0]
Dot {
name Dot9
xpos -456
ypos 131
}
set N831ba400 [stack 0]
Dot {
name Dot2
xpos -61
ypos 131
}
Expression {
expr0 "(atan(x-parent.Position.x,-y--parent.Position.y)+ (pi))/(pi*2)"
name Expression8
xpos -95
ypos 268
}
Expression {
expr0 sin(r*(16*pi))
name Expression14
xpos -95
ypos 310
}
Grade {
white 0.89
gamma 0.2
name Grade6
xpos -95
ypos 352
}
Shuffle {
green red
blue red
alpha red
name Shuffle2
xpos -95
ypos 396
}
push $N831ba400
Expression {
temp_name0 xd
temp_expr0 parent.Position.x-x
temp_name1 yd
temp_expr1 parent.Position.y-y
temp_name2 dist
temp_expr2 "sqrt(xd*xd + yd*yd)"
temp_name3 scale
temp_expr3 "dist / ((parent.Scale*1))"
expr0 scale
channel1 {-rgba.red -rgba.green -rgba.blue none}
channel2 {-rgba.red -rgba.green -rgba.blue none}
channel3 {none none none -rgba.alpha}
enable_mix_luminance false
name distance
xpos -490
ypos 262
}
Grade {
white {{pow(1-parent.Gain,4)}}
gamma {{pow2(parent.Gamma)}}
name Grade16
xpos -490
ypos 305
}
Expression {
temp_name3 invsqr
temp_expr3 isnan(r)?0:1/(r*r)
expr0 invsqr
expr1 invsqr
expr2 invsqr
name Inverse_Square
xpos -490
ypos 341
}
Grade {
white {{parent.GainTint.r} {parent.GainTint.g} {parent.GainTint.b} 1}
white_panelDropped true
multiply {1 1 1 1}
multiply_panelDropped true
gamma {{parent.GammaTint} {parent.GammaTint} {parent.GammaTint} 1}
name Grade2
xpos -490
ypos 387
}
Clamp {
maximum 59999
MinClampTo_enable true
MaxClampTo {{maximum}}
MaxClampTo_enable true
name Clamp_Superbrights
xpos -490
ypos 428
}
set N8314f800 [stack 0]
Merge2 {
inputs 2
operation multiply
name Merge3
xpos -95
ypos 434
}
Dot {
name Dot3
xpos -61
ypos 708
}
Dot {
name Dot15
xpos -572
ypos 708
}
push $N831ba800
Dot {
name Dot16
xpos -750
ypos 131
}
set N8314e800 [stack 0]
Dot {
name Dot17
xpos -868
ypos 131
}
Dot {
name Dot7
xpos -1332
ypos 131
}
Expression {
temp_name0 theta
temp_expr0 pi*(parent.MaskRotation*2)
temp_name1 px
temp_expr1 "cos(theta) * (x-parent.Position.x) - sin(theta) * (y-parent.Position.y) + parent.Position.x"
temp_name2 py
temp_expr2 "sin(theta) * (x-parent.Position.x) + cos(theta) * (y-parent.Position.y) + parent.Position.y"
temp_name3 val
temp_expr3 "(atan(px-parent.Position.x,-py--parent.Position.y)+ pi)/+ (pi*2)"
expr0 "smoothstep(0,1, sin(val*pi))"
name Expression1
xpos -1366
ypos 298
}
Grade {
black 0.033
white {{(pow(parent.MaskGain,2)*10)+0.0001}}
gamma {{(pow(parent.MaskSoftness,2)/2)+0.15}}
name Grade9
xpos -1366
ypos 336
}
Expression {
expr0 max(0,1-r)
expr1 max(0,1-r)
expr2 max(0,1-r)
name Expression17
xpos -1366
ypos 380
}
Dot {
name Dot8
xpos -1332
ypos 745
}
push $N8314e800
Dot {
name Dot4
xpos -750
ypos 230
}
set N8314cc00 [stack 0]
Dot {
name Dot5
xpos -868
ypos 230
}
Expression {
expr0 "(atan(x-parent.Position.x,-y--parent.Position.y)+ pi)/+ (pi*2)"
name inversefacing
xpos -902
ypos 267
}
set N8314c400 [stack 0]
Dot {
name Dot18
xpos -978
ypos 270
}
Expression {
expr0 pow(sin(r*pi),16)
name reduction
xpos -1012
ypos 313
}
set N830ef800 [stack 0]
Dot {
name Dot10
xpos -978
ypos 415
}
push $N830ef800
push $N8314c400
ShuffleCopy {
inputs 2
green red
alpha alpha2
name ShuffleCopy1
xpos -902
ypos 313
}
Expression {
temp_name0 octaves
temp_expr0 5
temp_name1 lacunarity
temp_expr1 parent.lacunarity
temp_name2 gain
temp_expr2 parent.noise_gain
temp_name3 Noise
temp_expr3 g>0.0001?fBm(r,1,1+((frame+parent.Noise_Gang)/((1.0001-parent.Speed)*10000)),octaves,lacunarity,gain):0
expr0 Noise
expr1 Noise
expr2 Noise
name noise_top
xpos -902
ypos 348
}
Grade {
black 0.54
gamma 0.585
black_clamp false
name Grade14
xpos -902
ypos 388
}
push $N8314cc00
Expression {
temp_name0 xd
temp_expr0 parent.Position.x-x
temp_name1 yd
temp_expr1 parent.Position.y-y
temp_name2 dist
temp_expr2 "sqrt(xd*xd + yd*yd)"
expr0 "(atan(x-parent.Position.x,y-parent.Position.y)+ pi)/+ (pi*2)"
expr1 dist/width
name facing
xpos -784
ypos 267
}
Expression {
temp_name0 octaves
temp_expr0 5
temp_name1 lacunarity
temp_expr1 parent.lacunarity
temp_name2 gain
temp_expr2 parent.noise_gain
temp_name3 Noise
temp_expr3 fBm(r,1,1+((frame+8+parent.Noise_Gang)/((1.0001-parent.Speed)*10000)),octaves,lacunarity,gain)
expr0 Noise
expr1 Noise
expr2 Noise
name noise
xpos -784
ypos 314
}
Grade {
black 0.54
gamma 0.585
black_clamp false
name Grade15
xpos -784
ypos 412
}
Merge2 {
inputs 2+1
operation copy
maskChannelMask rgba.red
name FixSeam
xpos -902
ypos 412
}
push $N8314f800
Merge2 {
inputs 2
operation multiply
name Merge1
xpos -902
ypos 436
}
Clamp {
maximum_enable false
name Clamp_Negative_Numbers
xpos -902
ypos 460
}
Dot {
name Dot6
xpos -868
ypos 660
}
push $N8314f800
Dot {
name Dot11
xpos -456
ypos 587
}
push $N831ba800
Merge2 {
inputs 2
operation plus
name Merge6
xpos -674
ypos 584
disable {{1-parent.glow_enable}}
}
Merge2 {
inputs 2
operation plus
name Merge2
xpos -674
ypos 657
disable {{1-parent.shimmer_enable x2012 1}}
}
Merge2 {
inputs 2
operation multiply
name Merge5
xpos -674
ypos 742
disable {{1-parent.Mask}}
}
SoftClip {
conversion "preserve hue and saturation"
softclip_min 1
softclip_max {{parent.softclipmax}}
name SoftClip1
xpos -674
ypos 766
disable {{1-parent.SoftClip}}
}
push $N831bb800
Dot {
name Dot12
xpos -689
ypos -25
}
Grade {
multiply 0
black_clamp false
enable_mix_luminance false
name Grade1
xpos -723
ypos 77
disable {{1-parent.EffectOnly}}
}
Dot {
name Dot14
xpos -692
ypos 794
}
Merge2 {
inputs 2
operation plus
name Merge7
xpos -674
ypos 791
}
Output {
name Output1
xpos -674
ypos 991
}
end_group
Editor is loading...