set cut_paste_input [stack 0] version 12.2 v5 push $cut_paste_input Group { name iBlur help "iBlur v1.0\n\nThis gizmo should work like the iBlur from Shake. I'm still missing a ramped blur in nuke, especially for technical stuff, where a zBlur is just not the right thing (and also too slow)." tile_color 0xcc804eff selected true xpos 11120 ypos 4358 addUserKnob {20 Controls} addUserKnob {41 channels t "Select the channels you want to iBlur." T Blur11.channels} addUserKnob {26 divider2 l " " T " "} addUserKnob {14 blur l "blur size" R 0 100} addUserKnob {4 blur_type l "blur type" t "The gizmo is indeed using Nuke's 'Blur' or 'Defocus'. You know the difference!" M {blur "defocus " "" "" ""}} addUserKnob {4 quality t "This gizmo blurs the image in blended in slices. \nMore slices mean more accurate blur-ramp, and also more rendertime. \n\nfast = 7 slices\naccurate = 13 slices" M {fast accurate "" ""}} quality accurate addUserKnob {26 spacer l " " T " "} addUserKnob {26 divider l "" +STARTLINE} addUserKnob {26 credit l "" +STARTLINE T "iBlur v2.0 | moritz eiche | 2011\nModified by Tony Lyons 2019"} } 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 } BackdropNode { inputs 0 name BackdropNode4 tile_color 0x2e2e2eff note_font_size 42 xpos 33 ypos 320 bdwidth 2733 bdheight 625 } BackdropNode { inputs 0 name BackdropNode5 tile_color 0x262626ff note_font_size 42 xpos 108 ypos 373 bdwidth 2572 bdheight 269 } BackdropNode { inputs 0 name BackdropNode6 tile_color 0x262626ff note_font_size 42 xpos 109 ypos 652 bdwidth 2575 bdheight 237 } Input { inputs 0 name mask label a xpos -113 ypos -764 number 1 } Dot { name Dot6 xpos -79 ypos -312 } set Ndc8e9400 [stack 0] Dot { name Dot87 xpos -79 ypos -51 } set Ndc8e9000 [stack 0] Dot { name Dot57 xpos -79 ypos 430 } set Ndc8e8c00 [stack 0] Dot { name Dot2 xpos 246 ypos 430 } set Ndc8e8800 [stack 0] Dot { name Dot4 xpos 445 ypos 430 } set Ndc8e8400 [stack 0] Dot { name Dot32 xpos 651 ypos 430 } set Nf85d3c00 [stack 0] Dot { name Dot33 xpos 850 ypos 430 } set Nf85d3800 [stack 0] Dot { name Dot34 xpos 1045 ypos 430 } set Nf85d3400 [stack 0] Dot { name Dot35 xpos 1233 ypos 429 } set Nf85d3000 [stack 0] Dot { name Dot36 xpos 1438 ypos 429 } set Nf85d2c00 [stack 0] Dot { name Dot37 xpos 1634 ypos 429 } set Nf85d2800 [stack 0] Dot { name Dot38 xpos 1834 ypos 429 } set Nf85d2400 [stack 0] Dot { name Dot39 xpos 2036 ypos 429 } set Nf85d2000 [stack 0] Dot { name Dot40 xpos 2234 ypos 429 } set Nf85d1c00 [stack 0] Dot { name Dot41 xpos 2432 ypos 428 } set Nf85d1800 [stack 0] Dot { name Dot42 xpos 2624 ypos 428 } Grade { channels rgba blackpoint 0.9 white_clamp true name Grade12 xpos 2590 ypos 521 } Input { inputs 0 name image label rgba xpos -282 ypos -767 } Dot { name Dot1 xpos -248 ypos -272 } set Nf85d0800 [stack 0] Dot { name Dot25 xpos -248 ypos -155 } set Nf85d0400 [stack 0] Dot { name Dot86 xpos -248 ypos -11 } set Nf3d87c00 [stack 0] Dot { name Dot88 xpos -248 ypos 106 } set Nf3d87800 [stack 0] Dot { name Dot58 xpos -248 ypos 470 } set Nf3d87400 [stack 0] Dot { name Dot43 xpos 152 ypos 470 } set Nf3d87000 [stack 0] Dot { name Dot44 xpos 354 ypos 470 } set Nf3d86c00 [stack 0] Dot { name Dot45 xpos 557 ypos 470 } set Nf3d86800 [stack 0] Dot { name Dot46 xpos 756 ypos 470 } set Nf3d86400 [stack 0] Dot { name Dot47 xpos 954 ypos 470 } set Nf3d86000 [stack 0] Dot { name Dot48 xpos 1142 ypos 469 } set Nf3d85c00 [stack 0] Dot { name Dot49 xpos 1347 ypos 469 } set Nf3d85800 [stack 0] Dot { name Dot50 xpos 1543 ypos 469 } set Nf3d85400 [stack 0] Dot { name Dot51 xpos 1743 ypos 469 } set Nf3d85000 [stack 0] Dot { name Dot52 xpos 1945 ypos 469 } set Nf3d84c00 [stack 0] Dot { name Dot53 xpos 2143 ypos 469 } set Nf3d84800 [stack 0] Dot { name Dot54 xpos 2341 ypos 468 } set Nf3d84400 [stack 0] Dot { name Dot55 xpos 2533 ypos 468 } Defocus { channels {{{parent.Blur11.channels}}} scale {{blur} {blur}} name Defocus13 xpos 2499 ypos 521 } push $Nf85d1800 Grade { channels rgba blackpoint 0.8 whitepoint 0.9 white_clamp true name Grade15 xpos 2398 ypos 521 } push $Nf3d84400 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*9} {blur/10*9}} name Defocus12 xpos 2307 ypos 520 } push $Nf85d1c00 Grade { channels rgba blackpoint 0.7 whitepoint 0.8 white_clamp true name Grade16 xpos 2200 ypos 521 } push $Nf3d84800 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*8} {blur/10*8}} name Defocus11 xpos 2109 ypos 522 } push $Nf85d2000 Grade { channels rgba blackpoint 0.6 whitepoint 0.7 white_clamp true name Grade17 xpos 2002 ypos 521 } push $Nf3d84c00 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*7} {blur/10*7}} name Defocus10 xpos 1911 ypos 521 } push $Nf85d2400 Grade { channels rgba blackpoint 0.5 whitepoint 0.6 white_clamp true name Grade18 xpos 1800 ypos 521 } push $Nf3d85000 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*6} {blur/10*6}} name Defocus9 xpos 1709 ypos 521 } push $Nf85d2800 Grade { channels rgba blackpoint 0.4 whitepoint 0.5 white_clamp true name Grade19 xpos 1600 ypos 521 } push $Nf3d85400 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*5} {blur/10*5}} name Defocus8 xpos 1509 ypos 521 } push $Nf85d2c00 Grade { channels rgba blackpoint 0.3 whitepoint 0.4 white_clamp true name Grade20 xpos 1404 ypos 521 } push $Nf3d85800 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*4} {blur/10*4}} name Defocus7 xpos 1313 ypos 521 } push $Nf85d3000 Grade { channels rgba blackpoint 0.2 whitepoint 0.3 white_clamp true name Grade21 xpos 1199 ypos 521 } push $Nf3d85c00 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*3} {blur/10*3}} name Defocus6 xpos 1108 ypos 522 } push $Nf85d3400 Grade { channels rgba blackpoint 0.1 whitepoint 0.2 white_clamp true name Grade22 xpos 1011 ypos 521 } push $Nf3d86000 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*2} {blur/10*2}} name Defocus5 xpos 920 ypos 524 } push $Nf85d3800 Grade { channels rgba blackpoint 0.075 whitepoint 0.1 white_clamp true name Grade23 xpos 816 ypos 521 } push $Nf3d86400 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10} {blur/10}} name Defocus4 xpos 722 ypos 522 } push $Nf85d3c00 Grade { channels rgba blackpoint 0.05 whitepoint 0.075 white_clamp true name Grade24 xpos 617 ypos 521 } push $Nf3d86800 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10/4*3} {blur/10/4*3}} name Defocus3 xpos 523 ypos 520 } push $Ndc8e8400 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade25 xpos 411 ypos 521 } push $Nf3d86c00 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10/4*2} {blur/10/4*2}} name Defocus2 xpos 320 ypos 519 } push $Ndc8e8800 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade26 xpos 212 ypos 521 } push $Nf3d87000 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10/4} {blur/10/4}} name Defocus1 xpos 118 ypos 518 } push $Nf3d87400 Dot { name Dot56 xpos -248 ypos 587 } set Neb7b1000 [stack 0] Group { inputs 3 name KeymixBBox tile_color 0x4b5ec6ff xpos 118 ypos 577 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 Neb7b0c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Neb7b0800 [stack 0] push $Neb7b0c00 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 N26c97c00 [stack 0] push $Neb7b0800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N26c97c00 push $Neb7b0c00 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 KeymixBBox1 tile_color 0x4b5ec6ff xpos 320 ypos 577 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 N26c96400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N26c96000 [stack 0] push $N26c96400 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 N26c95800 [stack 0] push $N26c96000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N26c95800 push $N26c96400 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 KeymixBBox2 tile_color 0x4b5ec6ff xpos 523 ypos 577 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 N167ebc00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N167eb800 [stack 0] push $N167ebc00 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 N167eb000 [stack 0] push $N167eb800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N167eb000 push $N167ebc00 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 KeymixBBox3 tile_color 0x4b5ec6ff xpos 722 ypos 577 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 N167e9800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N167e9400 [stack 0] push $N167e9800 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 N167e8c00 [stack 0] push $N167e9400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N167e8c00 push $N167e9800 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 KeymixBBox4 tile_color 0x4b5ec6ff xpos 920 ypos 577 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 Nffe73000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nffe72c00 [stack 0] push $Nffe73000 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 Nffe72400 [stack 0] push $Nffe72c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nffe72400 push $Nffe73000 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 KeymixBBox5 tile_color 0x4b5ec6ff xpos 1108 ypos 577 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 Nffe70c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nffe70800 [stack 0] push $Nffe70c00 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 N580b3c00 [stack 0] push $Nffe70800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N580b3c00 push $Nffe70c00 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 KeymixBBox6 tile_color 0x4b5ec6ff xpos 1313 ypos 577 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 N580b2400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N580b2000 [stack 0] push $N580b2400 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 N580b1800 [stack 0] push $N580b2000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N580b1800 push $N580b2400 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 KeymixBBox7 tile_color 0x4b5ec6ff xpos 1509 ypos 577 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 Nfd7cbc00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nfd7cb800 [stack 0] push $Nfd7cbc00 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 Nfd7cb000 [stack 0] push $Nfd7cb800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nfd7cb000 push $Nfd7cbc00 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 KeymixBBox9 tile_color 0x4b5ec6ff xpos 1709 ypos 577 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 Nfd7c9800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nfd7c9400 [stack 0] push $Nfd7c9800 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 Nfd7c8c00 [stack 0] push $Nfd7c9400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nfd7c8c00 push $Nfd7c9800 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 KeymixBBox10 tile_color 0x4b5ec6ff xpos 1911 ypos 577 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 Na406b000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na406ac00 [stack 0] push $Na406b000 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 Na406a400 [stack 0] push $Na406ac00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na406a400 push $Na406b000 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 KeymixBBox11 tile_color 0x4b5ec6ff xpos 2109 ypos 577 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 Na4068c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na4068800 [stack 0] push $Na4068c00 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 Na9bb7c00 [stack 0] push $Na4068800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na9bb7c00 push $Na4068c00 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 KeymixBBox12 tile_color 0x4b5ec6ff xpos 2307 ypos 577 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 Na9bb6400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na9bb6000 [stack 0] push $Na9bb6400 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 Na9bb5800 [stack 0] push $Na9bb6000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na9bb5800 push $Na9bb6400 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 KeymixBBox13 tile_color 0x4b5ec6ff xpos 2499 ypos 577 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 N8a39bc00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N8a39b800 [stack 0] push $N8a39bc00 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 N8a39b000 [stack 0] push $N8a39b800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N8a39b000 push $N8a39bc00 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 Dot67 xpos 2886 ypos 587 } push $Ndc8e8c00 Dot { name Dot105 xpos -79 ypos 688 } Dot { name Dot62 xpos 244 ypos 687 } set N8a399000 [stack 0] Dot { name Dot65 xpos 443 ypos 687 } set N8a398c00 [stack 0] Dot { name Dot69 xpos 848 ypos 687 } set N8a398800 [stack 0] Dot { name Dot71 xpos 1245 ypos 687 } set N8a398400 [stack 0] Dot { name Dot82 xpos 1635 ypos 686 } set N24b3c00 [stack 0] Dot { name Dot89 xpos 2036 ypos 686 } set N24b3800 [stack 0] Dot { name Dot91 xpos 2622 ypos 685 } Grade { channels rgba blackpoint 0.7 white_clamp true name Grade28 xpos 2588 ypos 778 } push $Neb7b1000 Dot { name Dot106 xpos -248 ypos 728 } set N24b2c00 [stack 0] Dot { name Dot92 xpos 150 ypos 727 } set N24b2800 [stack 0] Dot { name Dot93 xpos 352 ypos 727 } set N24b2400 [stack 0] Dot { name Dot95 xpos 754 ypos 727 } set N24b2000 [stack 0] Dot { name Dot96 xpos 1154 ypos 727 } set N24b1c00 [stack 0] Dot { name Dot100 xpos 1544 ypos 726 } set N24b1800 [stack 0] Dot { name Dot102 xpos 1945 ypos 726 } set N24b1400 [stack 0] Dot { name Dot104 xpos 2531 ypos 725 } Defocus { channels {{{parent.Blur11.channels}}} scale {{blur} {blur}} name Defocus14 xpos 2497 ypos 779 } push $N24b3800 Grade { channels rgba blackpoint 0.5 whitepoint 0.7 white_clamp true name Grade32 xpos 2002 ypos 779 } push $N24b1400 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*7} {blur/10*7}} name Defocus16 xpos 1911 ypos 778 } push $N24b3c00 Grade { channels rgba blackpoint 0.3 whitepoint 0.5 white_clamp true name Grade37 xpos 1601 ypos 778 } push $N24b1800 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*5} {blur/10*5}} name Defocus18 xpos 1510 ypos 778 } push $N8a398400 Grade { channels rgba blackpoint 0.1 whitepoint 0.3 white_clamp true name Grade43 xpos 1211 ypos 778 } push $N24b1c00 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10*3} {blur/10*3}} name Defocus22 xpos 1120 ypos 777 } push $N8a398800 Grade { channels rgba blackpoint 0.05 whitepoint 0.1 white_clamp true name Grade44 xpos 814 ypos 778 } push $N24b2000 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10} {blur/10}} name Defocus23 xpos 720 ypos 778 } push $N8a398c00 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade46 xpos 409 ypos 778 } push $N24b2400 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10/4*2} {blur/10/4*2}} name Defocus25 xpos 318 ypos 777 } push $N8a399000 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade47 xpos 210 ypos 777 } push $N24b2800 Defocus { channels {{{parent.Blur11.channels}}} scale {{blur/10/4} {blur/10/4}} name Defocus26 xpos 116 ypos 778 } push $N24b2c00 Dot { name Dot107 xpos -248 ypos 845 } Group { inputs 3 name KeymixBBox8 tile_color 0x4b5ec6ff xpos 116 ypos 835 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 N9b9f1000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N9b9f0c00 [stack 0] push $N9b9f1000 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 N9b9f0400 [stack 0] push $N9b9f0c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N9b9f0400 push $N9b9f1000 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 KeymixBBox14 tile_color 0x4b5ec6ff xpos 318 ypos 835 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 N40f26800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N40f26400 [stack 0] push $N40f26800 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 N40f25c00 [stack 0] push $N40f26400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N40f25c00 push $N40f26800 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 KeymixBBox15 tile_color 0x4b5ec6ff xpos 720 ypos 836 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 N40f24400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N39c4fc00 [stack 0] push $N40f24400 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 N39c4f400 [stack 0] push $N39c4fc00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N39c4f400 push $N40f24400 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 KeymixBBox16 tile_color 0x4b5ec6ff xpos 1120 ypos 836 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 N39c4dc00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N39c4d800 [stack 0] push $N39c4dc00 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 N39c4d000 [stack 0] push $N39c4d800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N39c4d000 push $N39c4dc00 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 KeymixBBox17 tile_color 0x4b5ec6ff xpos 1510 ypos 836 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 N11f1f400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N11f1f000 [stack 0] push $N11f1f400 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 N11f1e800 [stack 0] push $N11f1f000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N11f1e800 push $N11f1f400 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 KeymixBBox18 tile_color 0x4b5ec6ff xpos 1911 ypos 836 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 N11f1d000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N11f1cc00 [stack 0] push $N11f1d000 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 N11f1c400 [stack 0] push $N11f1cc00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N11f1c400 push $N11f1d000 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 KeymixBBox19 tile_color 0x4b5ec6ff xpos 2497 ypos 836 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 Nf866800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nf866400 [stack 0] push $Nf866800 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 Nf865c00 [stack 0] push $Nf866400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nf865c00 push $Nf866800 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 Switch3 xpos 2852 ypos 842 } push $Ndc8e9400 Dot { name Dot23 xpos 255 ypos -312 } set N6ea77c00 [stack 0] Dot { name Dot26 xpos 454 ypos -312 } set N6ea77800 [stack 0] Dot { name Dot28 xpos 660 ypos -312 } set N6ea77400 [stack 0] Dot { name Dot30 xpos 859 ypos -312 } set N6ea77000 [stack 0] Dot { name Dot7 xpos 1054 ypos -312 } set N6ea76c00 [stack 0] Dot { name Dot5 xpos 1242 ypos -313 } set N6ea76800 [stack 0] Dot { name Dot9 xpos 1447 ypos -313 } set N6ea76400 [stack 0] Dot { name Dot11 xpos 1643 ypos -313 } set N6ea76000 [stack 0] Dot { name Dot13 xpos 1843 ypos -313 } set N6ea75c00 [stack 0] Dot { name Dot15 xpos 2045 ypos -313 } set N6ea75800 [stack 0] Dot { name Dot17 xpos 2243 ypos -313 } set N6ea75400 [stack 0] Dot { name Dot19 xpos 2441 ypos -314 } set N6ea75000 [stack 0] Dot { name Dot21 xpos 2633 ypos -314 } Grade { channels rgba blackpoint 0.9 white_clamp true name Grade8 xpos 2599 ypos -225 } push $Nf85d0800 Dot { name Dot24 xpos 161 ypos -272 } set N6ea74400 [stack 0] Dot { name Dot27 xpos 363 ypos -272 } set N78887c00 [stack 0] Dot { name Dot29 xpos 566 ypos -272 } set N78887800 [stack 0] Dot { name Dot31 xpos 765 ypos -272 } set N78887400 [stack 0] Dot { name Dot3 xpos 963 ypos -272 } set N78887000 [stack 0] Dot { name Dot8 xpos 1151 ypos -273 } set N78886c00 [stack 0] Dot { name Dot10 xpos 1356 ypos -273 } set N78886800 [stack 0] Dot { name Dot12 xpos 1552 ypos -273 } set N78886400 [stack 0] Dot { name Dot14 xpos 1752 ypos -273 } set N78886000 [stack 0] Dot { name Dot16 xpos 1954 ypos -273 } set N78885c00 [stack 0] Dot { name Dot18 xpos 2152 ypos -273 } set N78885800 [stack 0] Dot { name Dot20 xpos 2350 ypos -274 } set N78885400 [stack 0] Dot { name Dot22 xpos 2542 ypos -274 } Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*10} {blur/10*10}} name Blur10 xpos 2508 ypos -224 } push $N6ea75000 Grade { channels rgba blackpoint 0.8 whitepoint 0.9 white_clamp true name Grade7 xpos 2407 ypos -225 } push $N78885400 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*9} {blur/10*9}} name Blur9 xpos 2316 ypos -225 } push $N6ea75400 Grade { channels rgba blackpoint 0.7 whitepoint 0.8 white_clamp true name Grade6 xpos 2209 ypos -225 } push $N78885800 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*8} {blur/10*8}} name Blur8 xpos 2118 ypos -225 } push $N6ea75800 Grade { channels rgba blackpoint 0.6 whitepoint 0.7 white_clamp true name Grade5 xpos 2011 ypos -225 } push $N78885c00 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*7} {blur/10*7}} name Blur7 xpos 1920 ypos -227 } push $N6ea75c00 Grade { channels rgba blackpoint 0.5 whitepoint 0.6 white_clamp true name Grade4 xpos 1809 ypos -225 } push $N78886000 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*6} {blur/10*6}} name Blur6 xpos 1718 ypos -225 } push $N6ea76000 Grade { channels rgba blackpoint 0.4 whitepoint 0.5 white_clamp true name Grade3 xpos 1609 ypos -225 } push $N78886400 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*5} {blur/10*5}} name Blur5 xpos 1518 ypos -226 } push $N6ea76400 Grade { channels rgba blackpoint 0.3 whitepoint 0.4 white_clamp true name Grade2 xpos 1413 ypos -225 } push $N78886800 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*4} {blur/10*4}} name Blur4 xpos 1322 ypos -225 } push $N6ea76800 Grade { channels rgba blackpoint 0.2 whitepoint 0.3 white_clamp true name Grade1 xpos 1208 ypos -225 } push $N78886c00 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*3} {blur/10*3}} name Blur3 xpos 1117 ypos -226 } push $N6ea76c00 Grade { channels rgba blackpoint 0.1 whitepoint 0.2 white_clamp true name Grade13 xpos 1020 ypos -225 } push $N78887000 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*2} {blur/10*2}} name Blur2 xpos 929 ypos -226 } push $N6ea77000 Grade { channels rgba blackpoint 0.075 whitepoint 0.1 white_clamp true name Grade14 xpos 825 ypos -225 } push $N78887400 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10} {blur/10}} name Blur14 xpos 731 ypos -226 } push $N6ea77400 Grade { channels rgba blackpoint 0.05 whitepoint 0.075 white_clamp true name Grade11 xpos 626 ypos -225 } push $N78887800 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10/4*3} {blur/10/4*3}} name Blur13 xpos 532 ypos -225 } push $N6ea77800 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade10 xpos 420 ypos -225 } push $N78887c00 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10/4*2} {blur/10/4*2}} name Blur12 xpos 329 ypos -227 } push $N6ea77c00 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade9 xpos 221 ypos -225 } push $N6ea74400 Blur { channels rgba size {{blur/10/4} {blur/10/4}} name Blur11 xpos 127 ypos -228 } push $Nf85d0400 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 Nfa6ae000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nfa6adc00 [stack 0] push $Nfa6ae000 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 Nfa6ad400 [stack 0] push $Nfa6adc00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nfa6ad400 push $Nfa6ae000 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 Nb16df800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nb16df400 [stack 0] push $Nb16df800 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 Nb16dec00 [stack 0] push $Nb16df400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nb16dec00 push $Nb16df800 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 Nb16dd400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Nb16dd000 [stack 0] push $Nb16dd400 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 Nb16dc800 [stack 0] push $Nb16dd000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Nb16dc800 push $Nb16dd400 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 N9d942c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N9d942800 [stack 0] push $N9d942c00 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 N9d942000 [stack 0] push $N9d942800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N9d942000 push $N9d942c00 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 N9d940800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N9d940400 [stack 0] push $N9d940800 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 N2682b800 [stack 0] push $N9d940400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2682b800 push $N9d940800 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 N2682a000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N26829c00 [stack 0] push $N2682a000 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 N26829400 [stack 0] push $N26829c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N26829400 push $N2682a000 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 N2b2eb800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N2b2eb400 [stack 0] push $N2b2eb800 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 N2b2eac00 [stack 0] push $N2b2eb400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2b2eac00 push $N2b2eb800 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 N2b2e9400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N2b2e9000 [stack 0] push $N2b2e9400 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 N2b2e8800 [stack 0] push $N2b2e9000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2b2e8800 push $N2b2e9400 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 Na6322c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na6322800 [stack 0] push $Na6322c00 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 Na6322000 [stack 0] push $Na6322800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na6322000 push $Na6322c00 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 Na6320800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na6320400 [stack 0] push $Na6320800 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 N19ab7800 [stack 0] push $Na6320400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N19ab7800 push $Na6320800 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 N19ab6000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N19ab5c00 [stack 0] push $N19ab6000 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 N19ab5400 [stack 0] push $N19ab5c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N19ab5400 push $N19ab6000 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 N2dffb800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N2dffb400 [stack 0] push $N2dffb800 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 N2dffac00 [stack 0] push $N2dffb400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2dffac00 push $N2dffb800 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 N2dff9400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N2dff9000 [stack 0] push $N2dff9400 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 N2dff8800 [stack 0] push $N2dff9000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2dff8800 push $N2dff9400 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 $Ndc8e9000 Dot { name Dot60 xpos 253 ypos -51 } set N9c59a800 [stack 0] Dot { name Dot61 xpos 452 ypos -51 } set N9c59a400 [stack 0] Dot { name Dot63 xpos 857 ypos -51 } set N9c59a000 [stack 0] Dot { name Dot64 xpos 1250 ypos -52 } set N9c599c00 [stack 0] Dot { name Dot66 xpos 1646 ypos -53 } set N9c599800 [stack 0] Dot { name Dot68 xpos 2046 ypos -53 } set N9c599400 [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 $Nf3d87c00 Dot { name Dot73 xpos 159 ypos -11 } set N9c598800 [stack 0] Dot { name Dot74 xpos 361 ypos -11 } set N9c598400 [stack 0] Dot { name Dot76 xpos 763 ypos -11 } set Nbb78bc00 [stack 0] Dot { name Dot77 xpos 1159 ypos -12 } set Nbb78b800 [stack 0] Dot { name Dot79 xpos 1555 ypos -13 } set Nbb78b400 [stack 0] Dot { name Dot81 xpos 1955 ypos -13 } set Nbb78b000 [stack 0] Dot { name Dot85 xpos 2540 ypos -13 } Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*10} {blur/10*10}} name Blur1 xpos 2506 ypos 35 } push $N9c599400 Grade { channels rgba blackpoint 0.5 whitepoint 0.7 white_clamp true name Grade31 xpos 2012 ypos 35 } push $Nbb78b000 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*7} {blur/10*7}} name Blur18 xpos 1921 ypos 33 } push $N9c599800 Grade { channels rgba blackpoint 0.3 whitepoint 0.5 white_clamp true name Grade33 xpos 1612 ypos 34 } push $Nbb78b400 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*5} {blur/10*5}} name Blur20 xpos 1521 ypos 35 } push $N9c599c00 Grade { channels rgba blackpoint 0.1 whitepoint 0.3 white_clamp true name Grade35 xpos 1216 ypos 35 } push $Nbb78b800 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10*3} {blur/10*3}} name Blur22 xpos 1125 ypos 35 } push $N9c59a000 Grade { channels rgba blackpoint 0.05 whitepoint 0.1 white_clamp true name Grade36 xpos 823 ypos 36 } push $Nbb78bc00 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10} {blur/10}} name Blur23 xpos 729 ypos 35 } push $N9c59a400 Grade { channels rgba blackpoint 0.025 whitepoint 0.05 white_clamp true name Grade38 xpos 418 ypos 36 } push $N9c598400 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10/4*2} {blur/10/4*2}} name Blur25 xpos 327 ypos 36 } push $N9c59a800 Grade { channels rgba whitepoint 0.025 white_clamp true name Grade39 xpos 219 ypos 38 } push $N9c598800 Blur { channels {{{parent.Blur11.channels}}} size {{blur/10/4} {blur/10/4}} name Blur26 xpos 125 ypos 38 } push $Nf3d87800 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 N995c3000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N995c2c00 [stack 0] push $N995c3000 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 N995c2400 [stack 0] push $N995c2c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N995c2400 push $N995c3000 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 327 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 N995c0c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N995c0800 [stack 0] push $N995c0c00 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 N2b1cbc00 [stack 0] push $N995c0800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2b1cbc00 push $N995c0c00 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 N2b1ca400 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set N2b1ca000 [stack 0] push $N2b1ca400 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 N2b1c9800 [stack 0] push $N2b1ca000 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N2b1c9800 push $N2b1ca400 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 Na6c37c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na6c37800 [stack 0] push $Na6c37c00 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 Na6c37000 [stack 0] push $Na6c37800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na6c37000 push $Na6c37c00 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 Na6c35800 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Na6c35400 [stack 0] push $Na6c35800 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 Na6c34c00 [stack 0] push $Na6c35400 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Na6c34c00 push $Na6c35800 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 Naa573000 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Naa572c00 [stack 0] push $Naa573000 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 Naa572400 [stack 0] push $Naa572c00 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $Naa572400 push $Naa573000 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 Naa570c00 [stack 0] Input { inputs 0 name Inputmask xpos 531 ypos -493 number 2 } set Naa570800 [stack 0] push $Naa570c00 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 N3470fc00 [stack 0] push $Naa570800 CopyBBox { inputs 2 name CopyBBox2 xpos 531 ypos -259 } push $N3470fc00 push $Naa570c00 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 } Dot { name Dot75 xpos 3248 ypos 106 } Switch { inputs 2 which {{blur_type i}} name Switch1 xpos 3214 ypos 842 } Output { name Output1 xpos 3214 ypos 1164 } end_group