set cut_paste_input [stack 0] version 12.2 v5 push $cut_paste_input Group { name iDilate1 help "DistilleryVFX iDilate" tile_color 0xccccccff selected true xpos 9437 ypos 1911 addUserKnob {20 Controls} addUserKnob {14 blur l "erode size" R -100 100} blur -5 addUserKnob {4 quality t "This gizmo erodes the image in blended in slices. \nMore slices mean more accurate erode-ramp, and also more rendertime. \n\nfast = 7 slices\naccurate = 13 slices" M {fast accurate "" ""}} quality accurate } BackdropNode { inputs 0 name BackdropNode1 tile_color 0x2e2e2eff note_font_size 42 xpos 32 ypos -426 bdwidth 2731 bdheight 633 } BackdropNode { inputs 0 name BackdropNode2 tile_color 0x262626ff note_font_size 42 xpos 114 ypos -367 bdwidth 2572 bdheight 269 } BackdropNode { inputs 0 name BackdropNode3 tile_color 0x262626ff note_font_size 42 xpos 115 ypos -83 bdwidth 2573 bdheight 236 } Input { inputs 0 name mask label a xpos -113 ypos -764 number 1 } Dot { name Dot6 xpos -79 ypos -312 } set Nd5ecc400 [stack 0] Dot { name Dot23 xpos 255 ypos -312 } set Ne6ad3c00 [stack 0] Dot { name Dot26 xpos 454 ypos -312 } set Ne6ad3800 [stack 0] Dot { name Dot28 xpos 660 ypos -312 } set Ne6ad3400 [stack 0] Dot { name Dot30 xpos 859 ypos -312 } set Ne6ad3000 [stack 0] Dot { name Dot7 xpos 1054 ypos -312 } set Ne6ad2c00 [stack 0] Dot { name Dot5 xpos 1242 ypos -313 } set Ne6ad2800 [stack 0] Dot { name Dot9 xpos 1447 ypos -313 } set Ne6ad2400 [stack 0] Dot { name Dot11 xpos 1643 ypos -313 } set Ne6ad2000 [stack 0] Dot { name Dot13 xpos 1843 ypos -313 } set Ne6ad1c00 [stack 0] Dot { name Dot15 xpos 2045 ypos -313 } set Ne6ad1800 [stack 0] Dot { name Dot17 xpos 2243 ypos -313 } set Ne6ad1400 [stack 0] Dot { name Dot19 xpos 2441 ypos -314 } set Ne6ad1000 [stack 0] Dot { name Dot21 xpos 2633 ypos -314 } Grade { channels rgba blackpoint 0.9 white_clamp true name Grade8 xpos 2599 ypos -225 } Input { inputs 0 name image label rgba xpos -282 ypos -767 } Dot { name Dot1 xpos -248 ypos -272 } set N34d0bc00 [stack 0] Dot { name Dot24 xpos 161 ypos -272 } set N34d0b800 [stack 0] Dot { name Dot27 xpos 363 ypos -272 } set N34d0b400 [stack 0] Dot { name Dot29 xpos 566 ypos -272 } set N34d0b000 [stack 0] Dot { name Dot31 xpos 765 ypos -272 } set N34d0ac00 [stack 0] Dot { name Dot3 xpos 963 ypos -272 } set N34d0a800 [stack 0] Dot { name Dot8 xpos 1151 ypos -273 } set N34d0a400 [stack 0] Dot { name Dot10 xpos 1356 ypos -273 } set N34d0a000 [stack 0] Dot { name Dot12 xpos 1552 ypos -273 } set N34d09c00 [stack 0] Dot { name Dot14 xpos 1752 ypos -273 } set N34d09800 [stack 0] Dot { name Dot16 xpos 1954 ypos -273 } set N34d09400 [stack 0] Dot { name Dot18 xpos 2152 ypos -273 } set N34d09000 [stack 0] Dot { name Dot20 xpos 2350 ypos -274 } set N34d08c00 [stack 0] Dot { name Dot22 xpos 2542 ypos -274 } Dilate { size {{blur/10*10} {blur/10*10}} name Dilate15 xpos 2508 ypos -224 } push $Ne6ad1000 Grade { channels rgba blackpoint 0.8 whitepoint 0.9 white_clamp true name Grade7 xpos 2407 ypos -225 } push $N34d08c00 Dilate { size {{blur/10*9} {blur/10*9}} name Dilate14 xpos 2316 ypos -225 } push $Ne6ad1400 Grade { channels rgba blackpoint 0.7 whitepoint 0.8 white_clamp true name Grade6 xpos 2209 ypos -225 } push $N34d09000 Dilate { size {{blur/10*8} {blur/10*8}} name Dilate13 xpos 2118 ypos -225 } push $Ne6ad1800 Grade { channels rgba blackpoint 0.6 whitepoint 0.7 white_clamp true name Grade5 xpos 2011 ypos -225 } push $N34d09400 Dilate { size {{blur/10*7} {blur/10*7}} name Dilate12 xpos 1920 ypos -227 } push $Ne6ad1c00 Grade { channels rgba blackpoint 0.5 whitepoint 0.6 white_clamp true name Grade4 xpos 1809 ypos -225 } push $N34d09800 Dilate { size {{blur/10*6} {blur/10*6}} name Dilate11 xpos 1718 ypos -225 } push $Ne6ad2000 Grade { channels rgba blackpoint 0.4 whitepoint 0.5 white_clamp true name Grade3 xpos 1609 ypos -225 } push $N34d09c00 Dilate { size {{blur/10*5} {blur/10*5}} name Dilate10 xpos 1518 ypos -226 } push $Ne6ad2400 Grade { channels rgba blackpoint 0.3 whitepoint 0.4 white_clamp true name Grade2 xpos 1413 ypos -225 } push $N34d0a000 Dilate { size {{blur/10*4} {blur/10*4}} name Dilate9 xpos 1322 ypos -225 } push $Ne6ad2800 Grade { channels rgba blackpoint 0.2 whitepoint 0.3 white_clamp true name Grade1 xpos 1208 ypos -225 } push $N34d0a400 Dilate { size {{blur/10*3} {blur/10*3}} name Dilate8 xpos 1117 ypos -226 } push $Ne6ad2c00 Grade { channels rgba blackpoint 0.1 whitepoint 0.2 white_clamp true name Grade13 xpos 1020 ypos -225 } push $N34d0a800 Dilate { size {{blur/10*2} {blur/10*2}} name Dilate7 xpos 929 ypos -226 } push $Ne6ad3000 Grade { channels rgba blackpoint 0.075 whitepoint 0.1 white_clamp true name Grade14 xpos 825 ypos -225 } push $N34d0ac00 Dilate { size {{blur/10} {blur/10}} name Dilate6 xpos 731 ypos -226 } push $Ne6ad3400 Grade { channels rgba blackpoint 0.05 whitepoint 0.075 white_clamp true name Grade11 xpos 626 ypos -225 } push $N34d0b000 Dilate { size {{blur/10/4*3} {blur/10/4*3}} name Dilate5 xpos 532 ypos -225 } push $Ne6ad3800 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade10 xpos 420 ypos -225 } push $N34d0b400 Dilate { size {{blur/10/4*2} {blur/10/4*2}} name Dilate4 xpos 329 ypos -227 } push $Ne6ad3c00 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade9 xpos 221 ypos -225 } push $N34d0b800 Dilate { size {{blur/10/4} {blur/10/4}} name Dilate1 xpos 127 ypos -228 } push $N34d0bc00 Dot { name Dot25 xpos -248 ypos -155 } set N33871800 [stack 0] Group { inputs 3 name KeymixBBox27 tile_color 0x4b5ec6ff xpos 127 ypos -165 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set N33871400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N33871000 [stack 0] push $N33871400 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set N33870800 [stack 0] push $N33871000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N33870800 push $N33871400 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox28 tile_color 0x4b5ec6ff xpos 329 ypos -165 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbc04ac00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbc04a800 [stack 0] push $Nbc04ac00 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbc04a000 [stack 0] push $Nbc04a800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbc04a000 push $Nbc04ac00 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox29 tile_color 0x4b5ec6ff xpos 532 ypos -165 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbc048800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbc048400 [stack 0] push $Nbc048800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbce2b800 [stack 0] push $Nbc048400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbce2b800 push $Nbc048800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox30 tile_color 0x4b5ec6ff xpos 731 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbce2a000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbce29c00 [stack 0] push $Nbce2a000 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbce29400 [stack 0] push $Nbce29c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbce29400 push $Nbce2a000 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox31 tile_color 0x4b5ec6ff xpos 929 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbcdcf800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbcdcf400 [stack 0] push $Nbcdcf800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbcdcec00 [stack 0] push $Nbcdcf400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbcdcec00 push $Nbcdcf800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox32 tile_color 0x4b5ec6ff xpos 1117 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbcdcd400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbcdcd000 [stack 0] push $Nbcdcd400 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbcdcc800 [stack 0] push $Nbcdcd000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbcdcc800 push $Nbcdcd400 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox33 tile_color 0x4b5ec6ff xpos 1322 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbcd76c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbcd76800 [stack 0] push $Nbcd76c00 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbcd76000 [stack 0] push $Nbcd76800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbcd76000 push $Nbcd76c00 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox34 tile_color 0x4b5ec6ff xpos 1518 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbcd74800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbcd74400 [stack 0] push $Nbcd74800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbcd2f800 [stack 0] push $Nbcd74400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbcd2f800 push $Nbcd74800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox35 tile_color 0x4b5ec6ff xpos 1718 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nbcd2e000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nbcd2dc00 [stack 0] push $Nbcd2e000 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nbcd2d400 [stack 0] push $Nbcd2dc00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nbcd2d400 push $Nbcd2e000 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox36 tile_color 0x4b5ec6ff xpos 1920 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc9037800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc9037400 [stack 0] push $Nc9037800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc9036c00 [stack 0] push $Nc9037400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc9036c00 push $Nc9037800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox37 tile_color 0x4b5ec6ff xpos 2118 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc9035400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc9035000 [stack 0] push $Nc9035400 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc9034800 [stack 0] push $Nc9035000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc9034800 push $Nc9035400 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox38 tile_color 0x4b5ec6ff xpos 2316 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8fdec00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8fde800 [stack 0] push $Nc8fdec00 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8fde000 [stack 0] push $Nc8fde800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8fde000 push $Nc8fdec00 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox39 tile_color 0x4b5ec6ff xpos 2508 ypos -163 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8fdc800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8fdc400 [stack 0] push $Nc8fdc800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8f97800 [stack 0] push $Nc8fdc400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8f97800 push $Nc8fdc800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Dot { name Dot59 xpos 2883 ypos -155 } push $Nd5ecc400 Dot { name Dot87 xpos -79 ypos -51 } Dot { name Dot60 xpos 253 ypos -51 } set Nc8f95800 [stack 0] Dot { name Dot61 xpos 527 ypos -51 } set Nc8f95400 [stack 0] Dot { name Dot63 xpos 857 ypos -51 } set Nc8f95000 [stack 0] Dot { name Dot64 xpos 1250 ypos -52 } set Nc8f94c00 [stack 0] Dot { name Dot66 xpos 1646 ypos -53 } set Nc8f94800 [stack 0] Dot { name Dot68 xpos 2046 ypos -53 } set Nc8f94400 [stack 0] Dot { name Dot72 xpos 2631 ypos -53 } Grade { channels rgba blackpoint 0.7 white_clamp true name Grade27 xpos 2597 ypos 36 } push $N33871800 Dot { name Dot86 xpos -248 ypos -11 } set Nc8f63400 [stack 0] Dot { name Dot73 xpos 159 ypos -11 } set Nc8f63000 [stack 0] Dot { name Dot74 xpos 436 ypos -11 } set Nc8f62c00 [stack 0] Dot { name Dot76 xpos 763 ypos -11 } set Nc8f62800 [stack 0] Dot { name Dot77 xpos 1159 ypos -12 } set Nc8f62400 [stack 0] Dot { name Dot79 xpos 1555 ypos -13 } set Nc8f62000 [stack 0] Dot { name Dot81 xpos 1955 ypos -13 } set Nc8f61c00 [stack 0] Dot { name Dot85 xpos 2540 ypos -13 } Dilate { size {{blur/10*10} {blur/10*10}} name Dilate20 xpos 2506 ypos 35 } push $Nc8f94400 Grade { channels rgba blackpoint 0.5 whitepoint 0.7 white_clamp true name Grade31 xpos 2012 ypos 35 } push $Nc8f61c00 Dilate { size {{blur/10*7} {blur/10*7}} name Dilate19 xpos 1921 ypos 33 } push $Nc8f94800 Grade { channels rgba blackpoint 0.3 whitepoint 0.5 white_clamp true name Grade33 xpos 1612 ypos 34 } push $Nc8f62000 Dilate { size {{blur/10*5} {blur/10*5}} name Dilate18 xpos 1521 ypos 35 } push $Nc8f94c00 Grade { channels rgba blackpoint 0.1 whitepoint 0.3 white_clamp true name Grade35 xpos 1216 ypos 35 } push $Nc8f62400 Dilate { size {{blur/10*3} {blur/10*3}} name Dilate17 xpos 1125 ypos 35 } push $Nc8f95000 Grade { channels rgba blackpoint 0.05 whitepoint 0.1 white_clamp true name Grade36 xpos 823 ypos 36 } push $Nc8f62800 Dilate { size {{blur/10} {blur/10}} name Dilate16 xpos 729 ypos 35 } push $Nc8f95400 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade38 xpos 493 ypos 36 } push $Nc8f62c00 Dilate { size {{blur/10/4*2} {blur/10/4*2}} name Dilate3 xpos 402 ypos 36 } push $Nc8f95800 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade39 xpos 219 ypos 38 } push $Nc8f63000 Dilate { size {{blur/10/4} {blur/10/4}} name Dilate2 xpos 125 ypos 38 } push $Nc8f63400 Dot { name Dot88 xpos -248 ypos 106 } Group { inputs 3 name KeymixBBox40 tile_color 0x4b5ec6ff xpos 125 ypos 96 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8f0d800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8f0d400 [stack 0] push $Nc8f0d800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -365 } set Nc8f0cc00 [stack 0] push $Nc8f0d400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8f0cc00 push $Nc8f0d800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox26 tile_color 0x4b5ec6ff xpos 402 ypos 96 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8eab000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8eaac00 [stack 0] push $Nc8eab000 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -365 } set Nc8eaa400 [stack 0] push $Nc8eaac00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8eaa400 push $Nc8eab000 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox25 tile_color 0x4b5ec6ff xpos 729 ypos 98 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8ea8c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8ea8800 [stack 0] push $Nc8ea8c00 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -365 } set Nc8e5bc00 [stack 0] push $Nc8ea8800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8e5bc00 push $Nc8ea8c00 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox23 tile_color 0x4b5ec6ff xpos 1125 ypos 97 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8e5a400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8e5a000 [stack 0] push $Nc8e5a400 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8e59800 [stack 0] push $Nc8e5a000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8e59800 push $Nc8e5a400 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox22 tile_color 0x4b5ec6ff xpos 1521 ypos 97 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8dffc00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8dff800 [stack 0] push $Nc8dffc00 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8dff000 [stack 0] push $Nc8dff800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8dff000 push $Nc8dffc00 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox20 tile_color 0x4b5ec6ff xpos 1921 ypos 97 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8dfd800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8dfd400 [stack 0] push $Nc8dfd800 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8dfcc00 [stack 0] push $Nc8dfd400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8dfcc00 push $Nc8dfd800 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Group { inputs 3 name KeymixBBox21 tile_color 0x4b5ec6ff xpos 2506 ypos 97 addUserKnob {20 KeymixBBox} addUserKnob {41 channels T Keymix8.channels} addUserKnob {41 maskChannel l "mask channel" T Keymix8.maskChannel} addUserKnob {41 invertMask l invert -STARTLINE T Keymix8.invertMask} addUserKnob {41 mix T Keymix8.mix} addUserKnob {41 bbox l "Set BBox to" T Keymix8.bbox} } Input { inputs 0 name InputA xpos 189 ypos -485 number 1 } set Nc8db3000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nc8db2c00 [stack 0] push $Nc8db3000 Merge2 { inputs 2 operation plus bbox intersection name Merge1 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" xpos 285 ypos -410 } Merge2 { inputs 2 name Merge2 label "\[ expr \{ \[value mix] == 1 ? \" \" : \[concat Mix: \[value mix]] \}]" selected true xpos 285 ypos -365 } set Nc8db2400 [stack 0] push $Nc8db2c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nc8db2400 push $Nc8db3000 CopyBBox { inputs 2 name CopyBBox1 xpos 189 ypos -259 } Input { inputs 0 name InputB xpos 378 ypos -493 } Keymix { inputs 3 name Keymix8 xpos 378 ypos -259 } Output { name Output1 xpos 378 ypos -158 } end_group Switch { inputs 2 which {{quality i}} name Switch2 xpos 2849 ypos 103 } Output { name Output1 xpos 2849 ypos 333 } end_group