123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706 |
- set cut_paste_input [stack 0]
- version 11.3 v5
- push $cut_paste_input
- Group {
- name Our_RangeSelector
- selected true
- xpos -81
- ypos -153
- addUserKnob {20 RGB l rgb}
- addUserKnob {19 value}
- value {1 0.5 0.25 1}
- addUserKnob {6 value_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 value_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 value_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {26 info l average T "output in alpha cahannel uses red value"}
- addUserKnob {19 range}
- range {0.5 0.5 0.5 0.5}
- addUserKnob {6 range_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 range_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 range_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {19 gamma}
- gamma {1 1 1 1}
- addUserKnob {6 gamma_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 gamma_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 gamma_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 clamp t "\n" +STARTLINE}
- clamp true
- addUserKnob {20 lumaPage l luma}
- addUserKnob {6 luma l "use luma" +STARTLINE}
- addUserKnob {7 valueLuma l value R -1 5}
- valueLuma 1
- addUserKnob {19 rangeLuma l range}
- rangeLuma {0.5 0.25 0.125 0.06125}
- addUserKnob {6 rangeLuma_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 rangeLuma_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 rangeLuma_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {19 gammaLuma l gamma}
- gammaLuma {1 0.5 0.25 0.125}
- addUserKnob {6 gammaLuma_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 gammaLuma_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 gammaLuma_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
- addUserKnob {6 clampLuma l clamp +STARTLINE}
- clampLuma true
- }
- BackdropNode {
- inputs 0
- name BackdropNode1
- label A
- note_font_size 42
- xpos 1773
- ypos -409
- bdwidth 268
- bdheight 572
- }
- BackdropNode {
- inputs 0
- name BackdropNode2
- tile_color 0x8e7273ff
- label R
- note_font_size 42
- xpos 733
- ypos -421
- bdwidth 251
- bdheight 575
- }
- BackdropNode {
- inputs 0
- name BackdropNode3
- tile_color 0x728e6eff
- label G
- note_font_size 42
- xpos 1054
- ypos -422
- bdwidth 257
- bdheight 582
- }
- BackdropNode {
- inputs 0
- name BackdropNode4
- tile_color 0x6a818eff
- label B
- note_font_size 42
- xpos 1405
- ypos -418
- bdwidth 254
- bdheight 580
- }
- BackdropNode {
- inputs 0
- name BackdropNode5
- tile_color 0xddddddff
- label "L R"
- note_font_size 42
- xpos -1058
- ypos -418
- bdwidth 270
- bdheight 580
- }
- BackdropNode {
- inputs 0
- name BackdropNode6
- tile_color 0xddddddff
- label "L G"
- note_font_size 42
- xpos -721
- ypos -413
- bdwidth 270
- bdheight 580
- }
- BackdropNode {
- inputs 0
- name BackdropNode7
- tile_color 0xddddddff
- label "L B"
- note_font_size 42
- xpos -404
- ypos -416
- bdwidth 270
- bdheight 580
- }
- BackdropNode {
- inputs 0
- name BackdropNode8
- tile_color 0xddddddff
- label "L A\n"
- note_font_size 42
- xpos -80
- ypos -416
- bdwidth 270
- bdheight 580
- }
- Input {
- inputs 0
- name Input1
- xpos 431
- ypos -926
- }
- set Nf5d3400 [stack 0]
- Colorspace {
- colorspace_out HSL
- name Colorspace1
- xpos -323
- ypos -593
- }
- set Nf5d3000 [stack 0]
- Expression {
- temp_name0 low
- temp_expr0 parent.valueLuma-parent.rangeLuma.a
- temp_name1 high
- temp_expr1 parent.valueLuma+parent.rangeLuma.a
- temp_name2 highRamp
- temp_expr2 1-((b-parent.valueLuma)*(1/parent.rangeLuma.a))
- temp_name3 lowRamp
- temp_expr3 1-((b-parent.valueLuma)*(1/parent.rangeLuma.a))*-1
- expr0 (b>parent.valueLuma?highRamp:0)
- expr1 (b<parent.valueLuma?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps8
- xpos 1
- ypos -250
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps7
- xpos 1
- ypos -199
- }
- set Nf5d2800 [stack 0]
- Clamp {
- name Clamp8
- xpos 77
- ypos -127
- }
- push $Nf5d2800
- Switch {
- inputs 2
- which {{parent.clampLuma}}
- name Switch9
- xpos 1
- ypos -55
- }
- Expression {
- expr0 0
- expr1 0
- expr2 0
- expr3 a
- name Expression8
- xpos 1
- ypos 48
- }
- Dot {
- name Dot10
- xpos 35
- ypos 207
- }
- push $Nf5d3000
- Expression {
- temp_name0 low
- temp_expr0 parent.valueLuma-parent.rangeLuma.r
- temp_name1 high
- temp_expr1 parent.valueLuma+parent.rangeLuma.r
- temp_name2 highRamp
- temp_expr2 1-((b-parent.valueLuma)*(1/parent.rangeLuma.r))
- temp_name3 lowRamp
- temp_expr3 1-((b-parent.valueLuma)*(1/parent.rangeLuma.r))*-1
- expr0 (b>parent.valueLuma?highRamp:0)
- expr1 (b<parent.valueLuma?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps4
- xpos -977
- ypos -256
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps4
- xpos -977
- ypos -198
- }
- set Nebda5000 [stack 0]
- Clamp {
- name Clamp5
- xpos -902
- ypos -131
- }
- push $Nebda5000
- Switch {
- inputs 2
- which {{parent.clampLuma}}
- name Switch5
- xpos -977
- ypos -58
- }
- Expression {
- expr0 r
- expr1 0
- expr2 0
- expr3 0
- name Expression1
- xpos -977
- ypos 25
- }
- Dot {
- name Dot11
- xpos -943
- ypos 223
- }
- push 0
- push $Nf5d3000
- Expression {
- temp_name0 low
- temp_expr0 parent.valueLuma-parent.rangeLuma.g
- temp_name1 high
- temp_expr1 parent.valueLuma+parent.rangeLuma.g
- temp_name2 highRamp
- temp_expr2 1-((b-parent.valueLuma)*(1/parent.rangeLuma.g))
- temp_name3 lowRamp
- temp_expr3 1-((b-parent.valueLuma)*(1/parent.rangeLuma.g))*-1
- expr0 (b>parent.valueLuma?highRamp:0)
- expr1 (b<parent.valueLuma?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps6
- xpos -640
- ypos -251
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps5
- xpos -640
- ypos -193
- }
- set Na0beb000 [stack 0]
- Clamp {
- name Clamp6
- xpos -564
- ypos -124
- }
- push $Na0beb000
- Switch {
- inputs 2
- which {{parent.clampLuma}}
- name Switch7
- xpos -640
- ypos -53
- }
- Expression {
- expr0 0
- expr1 g
- expr2 0
- expr3 0
- name Expression6
- xpos -640
- ypos 21
- }
- Dot {
- name Dot12
- xpos -606
- ypos 186
- }
- push $Nf5d3000
- Expression {
- temp_name0 low
- temp_expr0 parent.valueLuma-parent.rangeLuma.b
- temp_name1 high
- temp_expr1 parent.valueLuma+parent.rangeLuma.b
- temp_name2 highRamp
- temp_expr2 1-((b-parent.valueLuma)*(1/parent.rangeLuma.b))
- temp_name3 lowRamp
- temp_expr3 1-((b-parent.valueLuma)*(1/parent.rangeLuma.b))*-1
- expr0 (b>parent.valueLuma?highRamp:0)
- expr1 (b<parent.valueLuma?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps7
- xpos -323
- ypos -251
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps6
- xpos -323
- ypos -196
- }
- set Na0be8800 [stack 0]
- Clamp {
- name Clamp7
- xpos -247
- ypos -127
- }
- push $Na0be8800
- Switch {
- inputs 2
- which {{parent.clampLuma}}
- name Switch8
- xpos -323
- ypos -55
- }
- Expression {
- expr0 0
- expr1 0
- expr2 b
- expr3 0
- name Expression7
- xpos -323
- ypos 21
- }
- Merge2 {
- inputs 4+1
- operation plus
- name Plus2
- xpos -323
- ypos 257
- }
- Gamma {
- value {{parent.gammaLuma.r} {parent.gammaLuma.g} {parent.gammaLuma.b} {parent.gammaLuma.a}}
- name Gamma4
- selected true
- xpos -323
- ypos 306
- }
- Dot {
- name Dot8
- xpos -289
- ypos 508
- }
- push $Nf5d3400
- NoOp {
- name NoOp1
- xpos 1106
- ypos -650
- }
- set Na0be6400 [stack 0]
- Dot {
- name Dot2
- xpos 1841
- ypos -453
- }
- Expression {
- expr0 a
- expr1 a
- expr2 a
- name Red1
- xpos 1807
- ypos -304
- disable true
- }
- Expression {
- temp_name0 low
- temp_expr0 parent.value.a-parent.range.a
- temp_name1 high
- temp_expr1 parent.value.a+parent.range.a
- temp_name2 highRamp
- temp_expr2 1-((r-parent.value.a)*(1/parent.range.a))
- temp_name3 lowRamp
- temp_expr3 1-((r-parent.value.a)*(1/parent.range.a))*-1
- expr0 (r>parent.value.r?highRamp:0)
- expr1 (r<parent.value.r?lowRamp:0)
- expr2 0
- expr3 (r>parent.value.a?highRamp:0)
- name GenerateRangeRamps5
- xpos 1807
- ypos -251
- }
- Expression {
- temp_name0 low
- temp_expr0 parent.value-range
- temp_name1 high
- temp_expr1 parent.value+range
- temp_name2 highRamp
- temp_expr2 1-((r-parent.value)*(1/range))
- temp_name3 lowRamp
- temp_expr3 1-((r-parent.value)*(1/range))*-1
- expr0 (r>parent.value?highRamp:0)
- expr1 (r<parent.value?lowRamp:0)
- expr2 0
- expr3 (r>parent.value?highRamp:0)
- name GenerateRangeRamps
- xpos 1807
- ypos -202
- disable true
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps
- xpos 1807
- ypos -161
- }
- set Na0be7800 [stack 0]
- Clamp {
- name Clamp1
- xpos 1883
- ypos -98
- }
- push $Na0be7800
- Switch {
- inputs 2
- which {{parent.clamp}}
- name Switch1
- xpos 1807
- ypos -20
- }
- Expression {
- expr0 0
- expr1 0
- expr2 0
- expr3 r
- name Expression5
- xpos 1807
- ypos 86
- }
- Dot {
- name Dot6
- xpos 1841
- ypos 208
- }
- push $Na0be6400
- Dot {
- name Dot1
- xpos 1140
- ypos -509
- }
- set Na0be4c00 [stack 0]
- Dot {
- name Dot3
- xpos 1492
- ypos -446
- }
- Expression {
- expr0 b
- expr1 b
- expr2 b
- name Blue
- xpos 1458
- ypos -325
- }
- Expression {
- temp_name0 low
- temp_expr0 parent.value.b-parent.range.b
- temp_name1 high
- temp_expr1 parent.value.b+parent.range.b
- temp_name2 highRamp
- temp_expr2 1-((r-parent.value.b)*(1/parent.range.b))
- temp_name3 lowRamp
- temp_expr3 1-((r-parent.value.b)*(1/parent.range.b))*-1
- expr0 (r>parent.value.b?highRamp:0)
- expr1 (r<parent.value.b?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps3
- xpos 1458
- ypos -268
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps3
- xpos 1458
- ypos -213
- }
- set Na0be5c00 [stack 0]
- Clamp {
- name Clamp4
- xpos 1550
- ypos -157
- }
- push $Na0be5c00
- Switch {
- inputs 2
- which {{parent.clamp}}
- name Switch4
- xpos 1458
- ypos -96
- }
- Expression {
- expr0 0
- expr1 0
- expr2 b
- expr3 0
- name Expression4
- xpos 1458
- ypos 69
- }
- Dot {
- name Dot5
- xpos 1492
- ypos 185
- }
- push 0
- push $Na0be4c00
- Dot {
- name Dot4
- xpos 816
- ypos -452
- }
- Expression {
- expr0 r
- expr1 r
- expr2 r
- name Red
- xpos 782
- ypos -311
- }
- Expression {
- temp_name0 low
- temp_expr0 parent.value.r-parent.range.r
- temp_name1 high
- temp_expr1 parent.value.r+parent.range.r
- temp_name2 highRamp
- temp_expr2 1-((r-parent.value.r)*(1/parent.range.r))
- temp_name3 lowRamp
- temp_expr3 1-((r-parent.value)*(1/parent.range.r))*-1
- expr0 (r>parent.value.r?highRamp:0)
- expr1 (r<parent.value.r?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps1
- xpos 782
- ypos -222
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps1
- xpos 782
- ypos -153
- }
- set Na0a45800 [stack 0]
- Clamp {
- name Clamp2
- xpos 874
- ypos -95
- }
- push $Na0a45800
- Switch {
- inputs 2
- which {{parent.clamp}}
- name Switch2
- xpos 782
- ypos -34
- }
- Expression {
- expr0 r
- expr1 0
- expr2 0
- expr3 0
- name Expression2
- xpos 782
- ypos 70
- }
- Dot {
- name Dot7
- xpos 816
- ypos 166
- }
- push $Na0be4c00
- Expression {
- expr0 g
- expr1 g
- expr2 g
- name Green
- xpos 1106
- ypos -308
- }
- Expression {
- temp_name0 low
- temp_expr0 parent.value.g-parent.range.g
- temp_name1 high
- temp_expr1 parent.value.g+parent.range.g
- temp_name2 highRamp
- temp_expr2 1-((r-parent.value.g)*(1/parent.range.g))
- temp_name3 lowRamp
- temp_expr3 1-((r-parent.value.g)*(1/parent.range.g))*-1
- expr0 (r>parent.value.g?highRamp:0)
- expr1 (r<parent.value.g?lowRamp:0)
- expr2 0
- expr3 0
- name GenerateRangeRamps2
- xpos 1106
- ypos -224
- }
- Expression {
- expr0 r+g
- expr1 r+g
- expr2 r+g
- expr3 r+g
- name ReorderRangeRamps2
- xpos 1106
- ypos -180
- }
- set Na0a43400 [stack 0]
- Clamp {
- name Clamp3
- xpos 1198
- ypos -135
- }
- push $Na0a43400
- Switch {
- inputs 2
- which {{parent.clamp}}
- name Switch3
- xpos 1106
- ypos -71
- }
- Expression {
- expr0 0
- expr1 g
- expr2 0
- expr3 0
- name Expression3
- xpos 1106
- ypos 68
- }
- Merge2 {
- inputs 4+1
- operation plus
- name Plus
- xpos 1106
- ypos 268
- }
- Gamma {
- value {{parent.gamma.r} {parent.gamma.g} {parent.gamma.b} {parent.gamma.a}}
- name Gamma2
- xpos 1106
- ypos 337
- }
- Dot {
- name Dot9
- xpos 1140
- ypos 508
- }
- Switch {
- inputs 2
- which {{parent.luma}}
- name Switch6
- xpos 491
- ypos 504
- }
- Output {
- name Output2
- xpos 491
- ypos 701
- }
- end_group
- # Creation Time=Fri Jul 17 15:15:38 2020
- # Creator=ne
|