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 (bparent.valueLuma?highRamp:0) expr1 (bparent.valueLuma?highRamp:0) expr1 (bparent.valueLuma?highRamp:0) expr1 (bparent.value.r?highRamp:0) expr1 (rparent.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 (rparent.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 (rparent.value.r?highRamp:0) expr1 (rparent.value.g?highRamp:0) expr1 (r