No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IBK_Black_Edges.gimmick 49KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565
  1. set cut_paste_input [stack 0]
  2. version 9.0 v7
  3. BackdropNode {
  4. inputs 0
  5. name BackdropNode42
  6. tile_color 0x388e8e00
  7. label "IBK remove black edges"
  8. note_font_size 42
  9. selected true
  10. xpos -899
  11. ypos 518
  12. bdwidth 986
  13. bdheight 559
  14. }
  15. push $cut_paste_input
  16. Dot {
  17. name Dot35
  18. selected true
  19. xpos -306
  20. ypos 628
  21. }
  22. set N893e4400 [stack 0]
  23. Primatte3 {
  24. data { 5
  25. 5023 11262 15154
  26. 65552
  27. 0 5
  28. 30234 30234 30234 0
  29. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
  30. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 5497.26 130560 130560 130560 18782.1 13163.5 130560 130560 130560 7551.09 130560 21882.8 130560 130560 130560 130560 6813.15 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 22476.4 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  31. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 7591.51 130560 130560 130560 18782.1 13163.5 130560 130560 130560 11252.6 130560 21882.8 130560 130560 130560 130560 8542.06 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 80353.6 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  32. -0.100189 -2.22551e+014 -2.22551e+014 1457.9 2.47784e+013 2.47784e+013
  33. -0.100189 -2.22551e+014 -2.22551e+014 1293.38 2.19995e+013 2.19995e+013
  34. -0.100067 -2.22551e+014 -2.22551e+014 -797.043 -1.36158e+013 -1.36158e+013
  35. -0.100067 -2.22551e+014 -2.22551e+014 -961.561 -1.63947e+013 -1.63947e+013
  36. -0.100128 -2.22551e+014 -2.22551e+014 961.561 1.63947e+013 1.63947e+013
  37. -0.100128 -2.22551e+014 -2.22551e+014 797.043 1.36158e+013 1.36158e+013
  38. -0.100128 -2.22551e+014 -2.22551e+014 -1293.38 -2.19995e+013 -2.19995e+013
  39. -0.100128 -2.22551e+014 -2.22551e+014 -1457.9 -2.47784e+013 -2.47784e+013
  40. -0.182617 -4.06321e+014 -4.06321e+014 2359.15 4.02004e+013 4.02004e+013
  41. -0.182617 -1.71462e+011 -1.71462e+011 3377.81 1.2912e+011 1.2912e+011
  42. -0.182373 -6.81024e+013 -6.81024e+013 1454.94 9.17834e+013 9.17834e+013
  43. -0.182373 -2.55436e+011 -3.8065e+011 -1465 -2.87819e+011 -1.95166e+011
  44. -0.182617 -4.06321e+014 -4.06321e+014 -1160.02 -1.97672e+013 -1.97672e+013
  45. -0.182495 -3.06956e+012 -3.06956e+012 -136.875 3.42157e+012 3.42157e+012
  46. -0.182495 -4.06321e+014 -4.06321e+014 -757.269 -1.28742e+013 -1.28742e+013
  47. -0.182129 -4.06321e+014 -4.06321e+014 -3672.72 -6.2674e+013 -6.2674e+013
  48. -0.182129 -4.83452e+011 -4.83452e+011 3672.72 5.87729e+011 5.87729e+011
  49. -0.182495 -1.06038e+012 -1.06038e+012 757.269 8.41548e+011 8.41548e+011
  50. -0.182495 -4.06321e+014 -4.06321e+014 136.875 2.33484e+012 2.33484e+012
  51. -0.182373 -6.74175e+012 -6.74175e+012 1160.02 7.29329e+012 7.29329e+012
  52. -0.182495 -4.06321e+014 -4.06321e+014 1465 2.49914e+013 2.49914e+013
  53. -0.182129 -4.06321e+014 -4.06321e+014 -1454.94 -2.48084e+013 -2.48084e+013
  54. -0.182129 -4.06321e+014 -4.06321e+014 -3377.81 -5.76328e+013 -5.76328e+013
  55. -0.182373 -4.47235e+011 -2.38263e+012 -2359.15 9.66609e+011 4.47295e+012
  56. -0.235352 -7.57806e+013 -7.57806e+013 4233.04 1.00488e+014 1.00488e+014
  57. -0.23584 -1.34349e+011 -1.85531e+011 2559.08 2.699e+011 5.28454e+011
  58. -0.23584 -5.24559e+014 -5.24559e+014 2491.14 4.24735e+013 4.24735e+013
  59. -0.235352 -2.14983e+011 -2.96883e+011 817.176 7.51224e+011 5.74756e+011
  60. -0.235352 -5.24559e+014 -5.24559e+014 -817.176 -1.3933e+013 -1.3933e+013
  61. -0.235352 -1.80275e+014 -1.80275e+014 -2491.14 5.44945e+013 5.44945e+013
  62. -0.235352 -5.24559e+014 -5.24559e+014 -2559.08 -4.3631e+013 -4.3631e+013
  63. -0.235352 -9.03048e+013 -3.22841e+014 -4233.04 -1.70319e+013 -4.65584e+013
  64. -0.182648 -4.06321e+014 -4.06321e+014 2735.22 4.66827e+013 4.66827e+013
  65. -0.182373 -5.07747e+012 -5.07747e+012 3140.43 6.90689e+012 6.90689e+012
  66. -0.182251 -4.06322e+014 -4.06322e+014 -156.211 -2.63757e+012 -2.63757e+012
  67. -0.182281 -8.02815e+012 -8.02815e+012 -1845.49 3.23305e+012 3.23305e+012
  68. -0.182495 -4.06321e+014 -4.06321e+014 451.121 7.67881e+012 7.67881e+012
  69. -0.182343 -5.84526e+013 -5.84526e+013 856.334 -1.89597e+013 -1.89597e+013
  70. -0.182098 -4.06321e+014 -4.06321e+014 -1746.06 -2.97941e+013 -2.97941e+013
  71. -0.182373 -4.06321e+014 -4.06321e+014 -3435.34 -5.86303e+013 -5.86303e+013
  72. -0.100128 -2.22551e+014 -2.22551e+014 931.388 1.58693e+013 1.58693e+013
  73. -0.100098 -2.01325e+011 -2.01325e+011 1619.28 3.67261e+011 3.67261e+011
  74. -0.0999756 -3.32752e+012 -3.32752e+012 1414.94 2.51739e+012 2.51739e+012
  75. -0.100067 -1.12811e+011 -2.10771e+011 -439.731 1.75504e+011 3.54845e+011
  76. -0.10022 -2.22551e+014 -2.22551e+014 -1250.42 -2.13267e+013 -2.13267e+013
  77. -0.100067 -1.68034e+012 -1.68034e+012 -566.003 1.41314e+012 1.41314e+012
  78. -0.100128 -2.22551e+014 -2.22551e+014 74.3468 1.25504e+012 1.25504e+012
  79. -0.100098 -2.22551e+014 -2.22551e+014 -1783.8 -3.03361e+013 -3.03361e+013
  80. -0.182617 -4.49098e+013 -4.49098e+013 3241.56 6.21198e+013 6.21198e+013
  81. -0.182495 -1.05991e+011 -1.83513e+011 1026.44 -4.99387e+010 -7.08801e+010
  82. -0.182495 -4.06321e+014 -4.06321e+014 1963.82 3.34874e+013 3.34874e+013
  83. -0.182129 -1.60855e+011 -2.22135e+011 1591.18 -9.08105e+010 2.40514e+010
  84. -0.182617 -4.06321e+014 -4.06321e+014 -361.94 -6.16115e+012 -6.16115e+012
  85. -0.182617 -4.06321e+014 -4.06321e+014 -2580.34 -4.40134e+013 -4.40134e+013
  86. -0.182129 -4.06321e+014 -4.06321e+014 -2252.4 -3.84278e+013 -3.84278e+013
  87. -0.182495 -2.05796e+013 -7.35726e+013 -2628.32 -1.03877e+013 2.79041e+013
  88. -0.235596 -7.64045e+012 -7.64045e+012 4790.15 9.16109e+012 9.16109e+012
  89. -0.235718 -1.11038e+012 -1.11038e+012 2211.54 9.03273e+011 9.03273e+011
  90. -0.235596 -5.24559e+014 -5.24559e+014 132.337 2.25573e+012 2.25573e+012
  91. -0.235596 -9.28112e+012 -9.28112e+012 260.068 4.45308e+012 4.45308e+012
  92. -0.235596 -5.24559e+014 -5.24559e+014 1541.63 2.62848e+013 2.62848e+013
  93. -0.235596 -5.24559e+014 -5.24559e+014 -1036.98 -1.768e+013 -1.768e+013
  94. -0.235596 -5.24559e+014 -5.24559e+014 -4013.24 -6.84246e+013 -6.84246e+013
  95. -0.235474 -9.98298e+012 -3.56894e+013 -3885.51 7.41714e+012 3.90041e+013
  96. -0.182373 -4.09667e+013 -4.09667e+013 3435.34 6.36451e+013 6.36451e+013
  97. -0.182404 -7.2447e+012 -7.2447e+012 1746.06 5.40297e+012 5.40297e+012
  98. -0.182281 -4.06322e+014 -4.06322e+014 -856.334 -1.45851e+013 -1.45851e+013
  99. -0.182251 -7.26216e+013 -7.26216e+013 -451.121 -3.28198e+013 -3.28198e+013
  100. -0.182465 -4.06321e+014 -4.06321e+014 1845.49 3.14737e+013 3.14737e+013
  101. -0.182495 -4.06321e+014 -4.06321e+014 156.211 2.63757e+012 2.63757e+012
  102. -0.182373 -4.06321e+014 -4.06321e+014 -3140.43 -5.3589e+013 -5.3589e+013
  103. -0.182098 -4.49179e+013 -4.49179e+013 -2735.22 1.70493e+013 1.70493e+013
  104. -0.182739 -4.06321e+014 -4.06321e+014 2628.32 4.47903e+013 4.47903e+013
  105. -0.182129 -8.32534e+010 -1.1497e+011 2252.4 -6.29182e+009 1.60556e+011
  106. -0.182129 -3.10869e+014 -3.10869e+014 2580.34 5.84036e+013 5.84036e+013
  107. -0.182373 -8.77823e+010 -1.51986e+011 361.94 3.26957e+011 2.96724e+011
  108. -0.182617 -4.06321e+014 -4.06321e+014 -1591.18 -2.71249e+013 -2.71249e+013
  109. -0.182495 -4.1083e+013 -4.1083e+013 -1963.82 1.18419e+013 1.18419e+013
  110. -0.182495 -4.06321e+014 -4.06321e+014 -1026.44 -1.7464e+013 -1.7464e+013
  111. -0.182129 -4.06321e+014 -4.06321e+014 -3241.56 -5.53163e+013 -5.53163e+013
  112. -0.100098 -1.62176e+012 -1.62176e+012 1783.8 2.08303e+012 2.08303e+012
  113. -0.100098 -2.98046e+011 -3.73679e+011 -74.3468 1.48298e+012 1.32733e+012
  114. -0.100128 -2.22551e+014 -2.22551e+014 566.003 9.63876e+012 9.63876e+012
  115. -0.0999756 -4.13078e+011 -4.13078e+011 1250.42 5.35485e+011 5.35485e+011
  116. -0.100128 -2.22551e+014 -2.22551e+014 439.731 7.48557e+012 7.48557e+012
  117. -0.10022 -2.22551e+014 -2.22551e+014 -1414.94 -2.41056e+013 -2.41056e+013
  118. -0.100098 -2.22551e+014 -2.22551e+014 -1619.28 -2.75572e+013 -2.75572e+013
  119. -0.100067 -6.36013e+011 -9.47784e+011 -931.388 -1.64025e+012 -9.73867e+011
  120. -0.235718 -5.24559e+014 -5.24559e+014 3885.51 6.62461e+013 6.62461e+013
  121. -0.235596 -3.35853e+011 -3.35853e+011 4013.24 4.52274e+011 4.52274e+011
  122. -0.235596 -5.24559e+014 -5.24559e+014 1036.98 1.768e+013 1.768e+013
  123. -0.235474 -1.01907e+012 -1.01907e+012 -1541.63 -5.26042e+011 -5.26042e+011
  124. -0.235596 -5.24559e+014 -5.24559e+014 -260.068 -4.43425e+012 -4.43425e+012
  125. -0.235596 -2.5934e+013 -2.5934e+013 -132.337 2.84987e+013 2.84987e+013
  126. -0.235474 -5.24559e+014 -5.24559e+014 -2211.54 -3.77056e+013 -3.77056e+013
  127. -0.235596 -5.24559e+014 -5.24559e+014 -4790.15 -8.16703e+013 -8.16703e+013
  128. -0.16333 -3.63425e+014 -3.63425e+014 2623.34 4.47465e+013 4.47465e+013
  129. -0.163086 -4.50434e+013 -4.50434e+013 2204.29 3.32275e+013 3.32275e+013
  130. -0.163208 -3.63425e+014 -3.63425e+014 -940.026 -1.59927e+013 -1.59927e+013
  131. -0.163208 -6.49547e+013 -6.49547e+013 -1359.08 5.41764e+013 5.41764e+013
  132. -0.163208 -3.63425e+014 -3.63425e+014 1359.08 2.31509e+013 2.31509e+013
  133. -0.163208 -3.63425e+014 -3.63425e+014 940.026 1.59927e+013 1.59927e+013
  134. -0.16333 -3.63425e+014 -3.63425e+014 -2204.29 -3.75883e+013 -3.75883e+013
  135. -0.163086 -3.63425e+014 -3.63425e+014 -2623.34 -4.47465e+013 -4.47465e+013
  136. -0.163452 -3.63425e+014 -3.63425e+014 1900.64 3.23676e+013 3.23676e+013
  137. -0.162842 -1.44467e+011 -1.44467e+011 2657.66 2.73502e+011 2.73502e+011
  138. -0.163086 -4.66031e+013 -4.66031e+013 2137.16 -6.31816e+012 -6.31816e+012
  139. -0.16333 -1.07849e+011 -2.01499e+011 -631.703 -6.17044e+010 1.0538e+011
  140. -0.163086 -3.63425e+014 -3.63425e+014 -1718.1 -2.92613e+013 -2.92613e+013
  141. -0.16333 -5.61484e+012 -5.61484e+012 -957.605 4.75774e+012 4.75774e+012
  142. -0.16333 -3.63425e+014 -3.63425e+014 -311.336 -5.27716e+012 -5.27716e+012
  143. -0.16333 -3.63425e+014 -3.63425e+014 -3076.72 -5.24686e+013 -5.24686e+013
  144. -0.163086 -3.28129e+012 -3.28129e+012 3076.72 5.99679e+012 5.99679e+012
  145. -0.16333 -3.44041e+011 -4.31345e+011 311.336 -3.33657e+011 -1.78692e+011
  146. -0.16333 -3.63425e+014 -3.63425e+014 957.605 1.63184e+013 1.63184e+013
  147. -0.163086 -5.72712e+011 -5.72712e+011 1718.1 2.58966e+011 2.58966e+011
  148. -0.163391 -3.63425e+014 -3.63425e+014 631.703 1.0772e+013 1.0772e+013
  149. -0.163086 -3.63425e+014 -3.63425e+014 -2137.16 -3.64194e+013 -3.64194e+013
  150. -0.16333 -3.63425e+014 -3.63425e+014 -2657.66 -4.53105e+013 -4.53105e+013
  151. -0.16333 -1.06459e+012 -5.67158e+012 -1900.64 1.39732e+012 1.00064e+013
  152. -0.272217 -8.75039e+013 -8.75039e+013 5238.67 8.38198e+013 8.38198e+013
  153. -0.271729 -4.56652e+011 -4.56652e+011 3564.71 1.30001e+012 1.30001e+012
  154. -0.271973 -6.05708e+014 -6.05708e+014 1485.5 2.53274e+013 2.53274e+013
  155. -0.271973 -1.05374e+012 -1.05374e+012 -188.458 9.15258e+011 9.15258e+011
  156. -0.271973 -6.05708e+014 -6.05708e+014 188.458 3.21316e+012 3.21316e+012
  157. -0.271973 -2.08164e+014 -2.08164e+014 -1485.5 -2.95452e+013 -2.95452e+013
  158. -0.271729 -6.05708e+014 -6.05708e+014 -3564.71 -6.07772e+013 -6.07772e+013
  159. -0.271729 -1.04275e+014 -3.72785e+014 -5238.67 1.13106e+013 -4.25744e+013
  160. -1 -1 -1 -1
  161. -1 -1 999999 999999
  162. -1 -1 -1 -1
  163. 0.05 0.102614 0.162614
  164. 0.05 0.102112 0.102112
  165. 0.05 0.103837 0.103837
  166. 0.05 0.110284 0.110284
  167. 0.05 0.110284 0.110284
  168. 0.05 0.110284 0.110284
  169. 0.05 0.110284 0.110284
  170. 0.05 0.110284 0.110284
  171. }
  172. primEdgedata { 5
  173. 5023 11262 15154
  174. 65552
  175. 0 5
  176. 30234 30234 30234 0
  177. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
  178. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 5497.26 130560 130560 130560 18782.1 13163.5 130560 130560 130560 7551.09 130560 21882.8 130560 130560 130560 130560 6813.15 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 22476.4 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  179. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 7591.51 130560 130560 130560 18782.1 13163.5 130560 130560 130560 11252.6 130560 21882.8 130560 130560 130560 130560 8542.06 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 80353.6 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  180. 0 0 0 0 0 0
  181. 0 0 0 0 0 0
  182. 0 0 0 0 0 0
  183. 0 0 0 0 0 0
  184. 0 0 0 0 0 0
  185. 0 0 0 0 0 0
  186. 0 0 0 0 0 0
  187. 0 0 0 0 0 0
  188. 0 0 0 0 0 0
  189. 0 0 0 0 0 0
  190. 0 0 0 0 0 0
  191. 0 0 0 0 0 0
  192. 0 0 0 0 0 0
  193. 0 0 0 0 0 0
  194. 0 0 0 0 0 0
  195. 0 0 0 0 0 0
  196. 0 0 0 0 0 0
  197. 0 0 0 0 0 0
  198. 0 0 0 0 0 0
  199. 0 0 0 0 0 0
  200. 0 0 0 0 0 0
  201. 0 0 0 0 0 0
  202. 0 0 0 0 0 0
  203. 0 0 0 0 0 0
  204. 0 0 0 0 0 0
  205. 0 0 0 0 0 0
  206. 0 0 0 0 0 0
  207. 0 0 0 0 0 0
  208. 0 0 0 0 0 0
  209. 0 0 0 0 0 0
  210. 0 0 0 0 0 0
  211. 0 0 0 0 0 0
  212. 0 0 0 0 0 0
  213. 0 0 0 0 0 0
  214. 0 0 0 0 0 0
  215. 0 0 0 0 0 0
  216. 0 0 0 0 0 0
  217. 0 0 0 0 0 0
  218. 0 0 0 0 0 0
  219. 0 0 0 0 0 0
  220. 0 0 0 0 0 0
  221. 0 0 0 0 0 0
  222. 0 0 0 0 0 0
  223. 0 0 0 0 0 0
  224. 0 0 0 0 0 0
  225. 0 0 0 0 0 0
  226. 0 0 0 0 0 0
  227. 0 0 0 0 0 0
  228. 0 0 0 0 0 0
  229. 0 0 0 0 0 0
  230. 0 0 0 0 0 0
  231. 0 0 0 0 0 0
  232. 0 0 0 0 0 0
  233. 0 0 0 0 0 0
  234. 0 0 0 0 0 0
  235. 0 0 0 0 0 0
  236. 0 0 0 0 0 0
  237. 0 0 0 0 0 0
  238. 0 0 0 0 0 0
  239. 0 0 0 0 0 0
  240. 0 0 0 0 0 0
  241. 0 0 0 0 0 0
  242. 0 0 0 0 0 0
  243. 0 0 0 0 0 0
  244. 0 0 0 0 0 0
  245. 0 0 0 0 0 0
  246. 0 0 0 0 0 0
  247. 0 0 0 0 0 0
  248. 0 0 0 0 0 0
  249. 0 0 0 0 0 0
  250. 0 0 0 0 0 0
  251. 0 0 0 0 0 0
  252. 0 0 0 0 0 0
  253. 0 0 0 0 0 0
  254. 0 0 0 0 0 0
  255. 0 0 0 0 0 0
  256. 0 0 0 0 0 0
  257. 0 0 0 0 0 0
  258. 0 0 0 0 0 0
  259. 0 0 0 0 0 0
  260. 0 0 0 0 0 0
  261. 0 0 0 0 0 0
  262. 0 0 0 0 0 0
  263. 0 0 0 0 0 0
  264. 0 0 0 0 0 0
  265. 0 0 0 0 0 0
  266. 0 0 0 0 0 0
  267. 0 0 0 0 0 0
  268. 0 0 0 0 0 0
  269. 0 0 0 0 0 0
  270. 0 0 0 0 0 0
  271. 0 0 0 0 0 0
  272. 0 0 0 0 0 0
  273. 0 0 0 0 0 0
  274. 0 0 0 0 0 0
  275. 0 0 0 0 0 0
  276. 0 0 0 0 0 0
  277. 0 0 0 0 0 0
  278. 0 0 0 0 0 0
  279. 0 0 0 0 0 0
  280. 0 0 0 0 0 0
  281. 0 0 0 0 0 0
  282. 0 0 0 0 0 0
  283. 0 0 0 0 0 0
  284. 0 0 0 0 0 0
  285. 0 0 0 0 0 0
  286. 0 0 0 0 0 0
  287. 0 0 0 0 0 0
  288. 0 0 0 0 0 0
  289. 0 0 0 0 0 0
  290. 0 0 0 0 0 0
  291. 0 0 0 0 0 0
  292. 0 0 0 0 0 0
  293. 0 0 0 0 0 0
  294. 0 0 0 0 0 0
  295. 0 0 0 0 0 0
  296. 0 0 0 0 0 0
  297. 0 0 0 0 0 0
  298. 0 0 0 0 0 0
  299. 0 0 0 0 0 0
  300. 0 0 0 0 0 0
  301. 0 0 0 0 0 0
  302. 0 0 0 0 0 0
  303. 0 0 0 0 0 0
  304. 0 0 0 0 0 0
  305. 0 0 0 0 0 0
  306. 0 0 0 0 0 0
  307. 0 0 0 0 0 0
  308. -1 -1 -1 -1
  309. -1 -1 999999 999999
  310. -1 -1 -1 -1
  311. 0.05 0.102614 0.162614
  312. 0.05 0.102112 0.102112
  313. 0.05 0.103837 0.103837
  314. 0.05 0.110284 0.110284
  315. 0.05 0.110284 0.110284
  316. 0.05 0.110284 0.110284
  317. 0.05 0.110284 0.110284
  318. 0.05 0.110284 0.110284
  319. }
  320. primBodydata { 5
  321. 5023 11262 15154
  322. 65552
  323. 0 5
  324. 30234 30234 30234 0
  325. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
  326. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 5497.26 130560 130560 130560 18782.1 13163.5 130560 130560 130560 7551.09 130560 21882.8 130560 130560 130560 130560 6813.15 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 22476.4 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  327. 21927.8 130560 130560 130560 130560 15223 14433.1 130560 130560 130560 7591.51 130560 130560 130560 18782.1 13163.5 130560 130560 130560 11252.6 130560 21882.8 130560 130560 130560 130560 8542.06 12400.2 99888.9 130560 130560 130560 130560 38411.5 19949.9 130560 10665.2 130560 130560 130560 130560 130560 12924.7 23334.9 12837.3 130560 130560 130560 130560 130560 130560 80353.6 130560 130560 15500.2 16181.8 6689.41 18861.4 130560 130560 130560 130560 130560 130560 130560 44869.5
  328. 0 0 0 0 0 0
  329. 0 0 0 0 0 0
  330. 0 0 0 0 0 0
  331. 0 0 0 0 0 0
  332. 0 0 0 0 0 0
  333. 0 0 0 0 0 0
  334. 0 0 0 0 0 0
  335. 0 0 0 0 0 0
  336. 0 0 0 0 0 0
  337. 0 0 0 0 0 0
  338. 0 0 0 0 0 0
  339. 0 0 0 0 0 0
  340. 0 0 0 0 0 0
  341. 0 0 0 0 0 0
  342. 0 0 0 0 0 0
  343. 0 0 0 0 0 0
  344. 0 0 0 0 0 0
  345. 0 0 0 0 0 0
  346. 0 0 0 0 0 0
  347. 0 0 0 0 0 0
  348. 0 0 0 0 0 0
  349. 0 0 0 0 0 0
  350. 0 0 0 0 0 0
  351. 0 0 0 0 0 0
  352. 0 0 0 0 0 0
  353. 0 0 0 0 0 0
  354. 0 0 0 0 0 0
  355. 0 0 0 0 0 0
  356. 0 0 0 0 0 0
  357. 0 0 0 0 0 0
  358. 0 0 0 0 0 0
  359. 0 0 0 0 0 0
  360. 0 0 0 0 0 0
  361. 0 0 0 0 0 0
  362. 0 0 0 0 0 0
  363. 0 0 0 0 0 0
  364. 0 0 0 0 0 0
  365. 0 0 0 0 0 0
  366. 0 0 0 0 0 0
  367. 0 0 0 0 0 0
  368. 0 0 0 0 0 0
  369. 0 0 0 0 0 0
  370. 0 0 0 0 0 0
  371. 0 0 0 0 0 0
  372. 0 0 0 0 0 0
  373. 0 0 0 0 0 0
  374. 0 0 0 0 0 0
  375. 0 0 0 0 0 0
  376. 0 0 0 0 0 0
  377. 0 0 0 0 0 0
  378. 0 0 0 0 0 0
  379. 0 0 0 0 0 0
  380. 0 0 0 0 0 0
  381. 0 0 0 0 0 0
  382. 0 0 0 0 0 0
  383. 0 0 0 0 0 0
  384. 0 0 0 0 0 0
  385. 0 0 0 0 0 0
  386. 0 0 0 0 0 0
  387. 0 0 0 0 0 0
  388. 0 0 0 0 0 0
  389. 0 0 0 0 0 0
  390. 0 0 0 0 0 0
  391. 0 0 0 0 0 0
  392. 0 0 0 0 0 0
  393. 0 0 0 0 0 0
  394. 0 0 0 0 0 0
  395. 0 0 0 0 0 0
  396. 0 0 0 0 0 0
  397. 0 0 0 0 0 0
  398. 0 0 0 0 0 0
  399. 0 0 0 0 0 0
  400. 0 0 0 0 0 0
  401. 0 0 0 0 0 0
  402. 0 0 0 0 0 0
  403. 0 0 0 0 0 0
  404. 0 0 0 0 0 0
  405. 0 0 0 0 0 0
  406. 0 0 0 0 0 0
  407. 0 0 0 0 0 0
  408. 0 0 0 0 0 0
  409. 0 0 0 0 0 0
  410. 0 0 0 0 0 0
  411. 0 0 0 0 0 0
  412. 0 0 0 0 0 0
  413. 0 0 0 0 0 0
  414. 0 0 0 0 0 0
  415. 0 0 0 0 0 0
  416. 0 0 0 0 0 0
  417. 0 0 0 0 0 0
  418. 0 0 0 0 0 0
  419. 0 0 0 0 0 0
  420. 0 0 0 0 0 0
  421. 0 0 0 0 0 0
  422. 0 0 0 0 0 0
  423. 0 0 0 0 0 0
  424. 0 0 0 0 0 0
  425. 0 0 0 0 0 0
  426. 0 0 0 0 0 0
  427. 0 0 0 0 0 0
  428. 0 0 0 0 0 0
  429. 0 0 0 0 0 0
  430. 0 0 0 0 0 0
  431. 0 0 0 0 0 0
  432. 0 0 0 0 0 0
  433. 0 0 0 0 0 0
  434. 0 0 0 0 0 0
  435. 0 0 0 0 0 0
  436. 0 0 0 0 0 0
  437. 0 0 0 0 0 0
  438. 0 0 0 0 0 0
  439. 0 0 0 0 0 0
  440. 0 0 0 0 0 0
  441. 0 0 0 0 0 0
  442. 0 0 0 0 0 0
  443. 0 0 0 0 0 0
  444. 0 0 0 0 0 0
  445. 0 0 0 0 0 0
  446. 0 0 0 0 0 0
  447. 0 0 0 0 0 0
  448. 0 0 0 0 0 0
  449. 0 0 0 0 0 0
  450. 0 0 0 0 0 0
  451. 0 0 0 0 0 0
  452. 0 0 0 0 0 0
  453. 0 0 0 0 0 0
  454. 0 0 0 0 0 0
  455. 0 0 0 0 0 0
  456. -1 -1 -1 -1
  457. -1 -1 999999 999999
  458. -1 -1 -1 -1
  459. 0.05 0.102614 0.162614
  460. 0.05 0.102112 0.102112
  461. 0.05 0.103837 0.103837
  462. 0.05 0.110284 0.110284
  463. 0.05 0.110284 0.110284
  464. 0.05 0.110284 0.110284
  465. 0.05 0.110284 0.110284
  466. 0.05 0.110284 0.110284
  467. }
  468. crop {0 0 2048 1152}
  469. "Adjust Lighting" 0
  470. "Hybrid Matte" 0
  471. "Fine Tuning" 0
  472. name Primatte2
  473. selected true
  474. xpos -179
  475. ypos 744
  476. }
  477. Invert {
  478. name Invert3
  479. selected true
  480. xpos -179
  481. ypos 770
  482. }
  483. Grade {
  484. channels alpha
  485. blackpoint 0.04
  486. whitepoint 0.44
  487. white_clamp true
  488. name Grade26
  489. selected true
  490. xpos -179
  491. ypos 808
  492. }
  493. FilterErode {
  494. size -2
  495. name FilterErode6
  496. selected true
  497. xpos -179
  498. ypos 854
  499. }
  500. Blur {
  501. size 2.5
  502. name Blur17
  503. selected true
  504. xpos -179
  505. ypos 892
  506. }
  507. push $N893e4400
  508. FilterErode {
  509. size 2
  510. name FilterErode7
  511. selected true
  512. xpos -317
  513. ypos 755
  514. }
  515. push $N893e4400
  516. Group {
  517. inputs 2
  518. name VectorExtendEdge_Group
  519. help "Push rgb pixels outwards using vectors generated perpedicular to a control matte edge."
  520. selected true
  521. xpos -419
  522. ypos 830
  523. addUserKnob {20 User}
  524. addUserKnob {4 premult l "input is" M {premultiplied unpremultiplied}}
  525. addUserKnob {41 from0 l "control matte channel" T Copy4.from0}
  526. addUserKnob {7 preblur l "pre-blur control matte" t "Blurring the control matte by a moderate amount will increase the width of the extended edge border and help with blending together the slices." R 0 10}
  527. preblur 1
  528. addUserKnob {26 ""}
  529. addUserKnob {3 slices l "vector blur slices" t "The number of iterations of the vector blur operation, up to 10."}
  530. slices 5
  531. addUserKnob {7 preblur_vector l "preblur vector" t "Blur the vector a bit before it's used to extend the rgb pixels. Can help with blending and will also extend the edge further." R 0 10}
  532. preblur_vector 1
  533. addUserKnob {7 vector_length l "vector length" t "The length of the vector blur operation per slice. Best to avoid making this too high because it can slow things down when multiplied by the number of slices." R 1 10}
  534. vector_length 3
  535. addUserKnob {26 ""}
  536. addUserKnob {4 output t "The default output is the rgb. The vector output options are just for checking what's going on under the hood. The \"-1 to 1\" range is the \"native\" format while the \"0 to 1\" range compresses the vectors so that negative values can be visualised." M {"extended rgb" "vectors (-1 to 1 range)" "vectors (0 to 1 range)" ""}}
  537. }
  538. Input {
  539. inputs 0
  540. name ctrl_matte
  541. xpos 1122
  542. ypos 457
  543. number 1
  544. }
  545. Input {
  546. inputs 0
  547. name img
  548. xpos 840
  549. ypos 457
  550. }
  551. Dot {
  552. name Dot2
  553. xpos 874
  554. ypos 570
  555. }
  556. set Nf3de6000 [stack 0]
  557. Unpremult {
  558. name Unpremult11
  559. xpos 965
  560. ypos 566
  561. disable {{parent.premult i}}
  562. }
  563. Copy {
  564. inputs 2
  565. from0 rgba.alpha
  566. to0 rgba.alpha
  567. name Copy4
  568. xpos 1122
  569. ypos 559
  570. disable {{"!\[exists parent.input1]" i}}
  571. }
  572. Blur {
  573. channels alpha
  574. size {{parent.preblur i}}
  575. name Blur12
  576. label "pre-blur alpha"
  577. xpos 1122
  578. ypos 648
  579. }
  580. set N8d295400 [stack 0]
  581. push $N8d295400
  582. push $N8d295400
  583. push $N8d295400
  584. Group {
  585. inputs 2
  586. name ExtendEdge
  587. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  588. xpos 1325
  589. ypos 662
  590. addUserKnob {20 Controls}
  591. addUserKnob {7 preblurVector R 0 10}
  592. preblurVector {{parent.preblur_vector i}}
  593. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  594. }
  595. Input {
  596. inputs 0
  597. name Input
  598. xpos 556
  599. ypos -426
  600. }
  601. set N8d295000 [stack 0]
  602. Dot {
  603. name Dot1
  604. xpos 707
  605. ypos -414
  606. }
  607. Dot {
  608. name Dot2
  609. xpos 707
  610. ypos -121
  611. }
  612. Input {
  613. inputs 0
  614. name matte
  615. xpos 440
  616. ypos -424
  617. number 1
  618. }
  619. Shuffle {
  620. red alpha
  621. green alpha
  622. blue alpha
  623. alpha black
  624. name Shuffle3
  625. xpos 440
  626. ypos -346
  627. }
  628. Group {
  629. name Edge2Vec2
  630. xpos 440
  631. ypos -322
  632. }
  633. Input {
  634. inputs 0
  635. name Input1
  636. xpos -172
  637. ypos -315
  638. }
  639. Clamp {
  640. channels rgb
  641. name Clamp1
  642. xpos -172
  643. ypos -250
  644. }
  645. set Ne6ecd800 [stack 0]
  646. Position {
  647. translate {0 1}
  648. name Position2
  649. xpos -63
  650. ypos -106
  651. }
  652. push $Ne6ecd800
  653. Merge2 {
  654. inputs 2
  655. operation minus
  656. name Merge2
  657. xpos -103
  658. ypos -28
  659. }
  660. push $Ne6ecd800
  661. Position {
  662. translate {1 0}
  663. name Position1
  664. xpos -285
  665. ypos -98
  666. }
  667. push $Ne6ecd800
  668. Merge2 {
  669. inputs 2
  670. operation minus
  671. name Merge1
  672. xpos -253
  673. ypos -29
  674. }
  675. Copy {
  676. inputs 2
  677. from0 rgba.green
  678. to0 rgba.green
  679. name Copy3
  680. xpos -179
  681. ypos 27
  682. }
  683. Grade {
  684. channels {rgba.red rgba.green -rgba.blue none}
  685. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  686. black_clamp false
  687. name Grade1
  688. xpos -179
  689. ypos 196
  690. addUserKnob {20 User}
  691. addUserKnob {7 height l Height}
  692. height 1
  693. }
  694. set Ne6ecc000 [stack 0]
  695. push $Ne6ecc000
  696. Expression {
  697. channel0 rgb
  698. expr0 sqrt((r*r)+(g*g)+(b*b))
  699. name VectorLength
  700. selected true
  701. xpos -260
  702. ypos 278
  703. }
  704. Merge2 {
  705. inputs 2
  706. operation divide
  707. name Merge4
  708. selected true
  709. xpos -179
  710. ypos 350
  711. }
  712. Output {
  713. name Output1
  714. xpos -179
  715. ypos 494
  716. }
  717. end_group
  718. Blur {
  719. channels rgb
  720. size {{parent.preblurVector i}}
  721. name Blur5
  722. label "pre blur vector"
  723. xpos 440
  724. ypos -296
  725. }
  726. push $N8d295000
  727. ShuffleCopy {
  728. inputs 2
  729. red red
  730. green green
  731. out forward
  732. name ShuffleCopy1
  733. label "rg to forward"
  734. xpos 556
  735. ypos -194
  736. }
  737. VectorBlur {
  738. channels rgba
  739. uv forward
  740. scale {{vector_length i}}
  741. offset 0
  742. alpha -rgba.alpha
  743. maskChannelMask -rgba.alpha
  744. maskChannelInput -rgba.alpha
  745. name VectorBlur2
  746. xpos 556
  747. ypos -139
  748. }
  749. CopyBBox {
  750. inputs 2
  751. name CopyBBox1
  752. xpos 556
  753. ypos -92
  754. }
  755. Output {
  756. name Output1
  757. xpos 556
  758. ypos -8
  759. }
  760. end_group
  761. Keymix {
  762. inputs 3
  763. channels rgb
  764. name Keymix11
  765. xpos 1325
  766. ypos 751
  767. }
  768. set Ndbdfb800 [stack 0]
  769. push $Ndbdfb800
  770. push $Ndbdfb800
  771. push $Ndbdfb800
  772. Group {
  773. inputs 2
  774. name ExtendEdge1
  775. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  776. xpos 1509
  777. ypos 743
  778. addUserKnob {20 Controls}
  779. addUserKnob {7 preblurVector R 0 10}
  780. preblurVector {{parent.ExtendEdge.preblurVector i}}
  781. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  782. }
  783. Input {
  784. inputs 0
  785. name Input
  786. xpos 556
  787. ypos -426
  788. }
  789. set Ndbdfb400 [stack 0]
  790. Dot {
  791. name Dot1
  792. xpos 707
  793. ypos -414
  794. }
  795. Dot {
  796. name Dot2
  797. xpos 707
  798. ypos -121
  799. }
  800. Input {
  801. inputs 0
  802. name matte
  803. xpos 440
  804. ypos -424
  805. number 1
  806. }
  807. Shuffle {
  808. red alpha
  809. green alpha
  810. blue alpha
  811. alpha black
  812. name Shuffle3
  813. xpos 440
  814. ypos -346
  815. }
  816. Group {
  817. name Edge2Vec2
  818. xpos 440
  819. ypos -322
  820. }
  821. Input {
  822. inputs 0
  823. name Input1
  824. xpos -172
  825. ypos -315
  826. }
  827. Clamp {
  828. channels rgb
  829. name Clamp1
  830. xpos -172
  831. ypos -250
  832. }
  833. set Na3ac3c00 [stack 0]
  834. Position {
  835. translate {0 1}
  836. name Position2
  837. xpos -63
  838. ypos -106
  839. }
  840. push $Na3ac3c00
  841. Merge2 {
  842. inputs 2
  843. operation minus
  844. name Merge2
  845. xpos -103
  846. ypos -28
  847. }
  848. push $Na3ac3c00
  849. Position {
  850. translate {1 0}
  851. name Position1
  852. xpos -285
  853. ypos -98
  854. }
  855. push $Na3ac3c00
  856. Merge2 {
  857. inputs 2
  858. operation minus
  859. name Merge1
  860. xpos -253
  861. ypos -29
  862. }
  863. Copy {
  864. inputs 2
  865. from0 rgba.green
  866. to0 rgba.green
  867. name Copy3
  868. xpos -179
  869. ypos 27
  870. }
  871. Grade {
  872. channels {rgba.red rgba.green -rgba.blue none}
  873. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  874. black_clamp false
  875. name Grade1
  876. xpos -179
  877. ypos 196
  878. addUserKnob {20 User}
  879. addUserKnob {7 height l Height}
  880. height 1
  881. }
  882. set Na3ac2400 [stack 0]
  883. push $Na3ac2400
  884. Expression {
  885. channel0 rgb
  886. expr0 sqrt((r*r)+(g*g)+(b*b))
  887. name VectorLength
  888. selected true
  889. xpos -260
  890. ypos 278
  891. }
  892. Merge2 {
  893. inputs 2
  894. operation divide
  895. name Merge4
  896. selected true
  897. xpos -179
  898. ypos 350
  899. }
  900. Output {
  901. name Output1
  902. xpos -179
  903. ypos 494
  904. }
  905. end_group
  906. Blur {
  907. channels rgb
  908. size {{parent.preblurVector i}}
  909. name Blur5
  910. label "pre blur vector"
  911. xpos 440
  912. ypos -296
  913. }
  914. push $Ndbdfb400
  915. ShuffleCopy {
  916. inputs 2
  917. red red
  918. green green
  919. out forward
  920. name ShuffleCopy1
  921. label "rg to forward"
  922. xpos 556
  923. ypos -194
  924. }
  925. VectorBlur {
  926. channels rgba
  927. uv forward
  928. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  929. offset 0
  930. alpha -rgba.alpha
  931. maskChannelMask -rgba.alpha
  932. maskChannelInput -rgba.alpha
  933. name VectorBlur2
  934. xpos 556
  935. ypos -139
  936. }
  937. CopyBBox {
  938. inputs 2
  939. name CopyBBox1
  940. xpos 556
  941. ypos -92
  942. }
  943. Output {
  944. name Output1
  945. xpos 556
  946. ypos -8
  947. }
  948. end_group
  949. Keymix {
  950. inputs 3
  951. channels rgb
  952. name Keymix12
  953. xpos 1509
  954. ypos 823
  955. }
  956. set N39cbc00 [stack 0]
  957. push $N39cbc00
  958. push $N39cbc00
  959. push $N39cbc00
  960. Group {
  961. inputs 2
  962. name ExtendEdge2
  963. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  964. xpos 1695
  965. ypos 823
  966. addUserKnob {20 Controls}
  967. addUserKnob {7 preblurVector R 0 10}
  968. preblurVector {{parent.ExtendEdge.preblurVector}}
  969. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  970. }
  971. Input {
  972. inputs 0
  973. name Input
  974. xpos 556
  975. ypos -426
  976. }
  977. set N39cb800 [stack 0]
  978. Dot {
  979. name Dot1
  980. xpos 707
  981. ypos -414
  982. }
  983. Dot {
  984. name Dot2
  985. xpos 707
  986. ypos -121
  987. }
  988. Input {
  989. inputs 0
  990. name matte
  991. xpos 440
  992. ypos -424
  993. number 1
  994. }
  995. Shuffle {
  996. red alpha
  997. green alpha
  998. blue alpha
  999. alpha black
  1000. name Shuffle3
  1001. xpos 440
  1002. ypos -346
  1003. }
  1004. Group {
  1005. name Edge2Vec2
  1006. xpos 440
  1007. ypos -322
  1008. }
  1009. Input {
  1010. inputs 0
  1011. name Input1
  1012. xpos -172
  1013. ypos -315
  1014. }
  1015. Clamp {
  1016. channels rgb
  1017. name Clamp1
  1018. xpos -172
  1019. ypos -250
  1020. }
  1021. set N39ca000 [stack 0]
  1022. Position {
  1023. translate {0 1}
  1024. name Position2
  1025. xpos -63
  1026. ypos -106
  1027. }
  1028. push $N39ca000
  1029. Merge2 {
  1030. inputs 2
  1031. operation minus
  1032. name Merge2
  1033. xpos -103
  1034. ypos -28
  1035. }
  1036. push $N39ca000
  1037. Position {
  1038. translate {1 0}
  1039. name Position1
  1040. xpos -285
  1041. ypos -98
  1042. }
  1043. push $N39ca000
  1044. Merge2 {
  1045. inputs 2
  1046. operation minus
  1047. name Merge1
  1048. xpos -253
  1049. ypos -29
  1050. }
  1051. Copy {
  1052. inputs 2
  1053. from0 rgba.green
  1054. to0 rgba.green
  1055. name Copy3
  1056. xpos -179
  1057. ypos 27
  1058. }
  1059. Grade {
  1060. channels {rgba.red rgba.green -rgba.blue none}
  1061. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  1062. black_clamp false
  1063. name Grade1
  1064. xpos -179
  1065. ypos 196
  1066. addUserKnob {20 User}
  1067. addUserKnob {7 height l Height}
  1068. height 1
  1069. }
  1070. set Nbce0c800 [stack 0]
  1071. push $Nbce0c800
  1072. Expression {
  1073. channel0 rgb
  1074. expr0 sqrt((r*r)+(g*g)+(b*b))
  1075. name VectorLength
  1076. selected true
  1077. xpos -260
  1078. ypos 278
  1079. }
  1080. Merge2 {
  1081. inputs 2
  1082. operation divide
  1083. name Merge4
  1084. selected true
  1085. xpos -179
  1086. ypos 350
  1087. }
  1088. Output {
  1089. name Output1
  1090. xpos -179
  1091. ypos 494
  1092. }
  1093. end_group
  1094. Blur {
  1095. channels rgb
  1096. size {{parent.preblurVector i}}
  1097. name Blur5
  1098. label "pre blur vector"
  1099. xpos 440
  1100. ypos -296
  1101. }
  1102. push $N39cb800
  1103. ShuffleCopy {
  1104. inputs 2
  1105. red red
  1106. green green
  1107. out forward
  1108. name ShuffleCopy1
  1109. label "rg to forward"
  1110. xpos 556
  1111. ypos -194
  1112. }
  1113. VectorBlur {
  1114. channels rgba
  1115. uv forward
  1116. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  1117. offset 0
  1118. alpha -rgba.alpha
  1119. maskChannelMask -rgba.alpha
  1120. maskChannelInput -rgba.alpha
  1121. name VectorBlur2
  1122. xpos 556
  1123. ypos -139
  1124. }
  1125. CopyBBox {
  1126. inputs 2
  1127. name CopyBBox1
  1128. xpos 556
  1129. ypos -92
  1130. }
  1131. Output {
  1132. name Output1
  1133. xpos 556
  1134. ypos -8
  1135. }
  1136. end_group
  1137. Keymix {
  1138. inputs 3
  1139. channels rgb
  1140. name Keymix13
  1141. xpos 1695
  1142. ypos 895
  1143. }
  1144. set N47fd2000 [stack 0]
  1145. push $N47fd2000
  1146. push $N47fd2000
  1147. push $N47fd2000
  1148. Group {
  1149. inputs 2
  1150. name ExtendEdge3
  1151. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  1152. xpos 1891
  1153. ypos 895
  1154. addUserKnob {20 Controls}
  1155. addUserKnob {7 preblurVector R 0 10}
  1156. preblurVector {{parent.ExtendEdge.preblurVector}}
  1157. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  1158. }
  1159. Input {
  1160. inputs 0
  1161. name Input
  1162. xpos 556
  1163. ypos -426
  1164. }
  1165. set N4dfc3c00 [stack 0]
  1166. Dot {
  1167. name Dot1
  1168. xpos 707
  1169. ypos -414
  1170. }
  1171. Dot {
  1172. name Dot2
  1173. xpos 707
  1174. ypos -121
  1175. }
  1176. Input {
  1177. inputs 0
  1178. name matte
  1179. xpos 440
  1180. ypos -424
  1181. number 1
  1182. }
  1183. Shuffle {
  1184. red alpha
  1185. green alpha
  1186. blue alpha
  1187. alpha black
  1188. name Shuffle3
  1189. xpos 440
  1190. ypos -346
  1191. }
  1192. Group {
  1193. name Edge2Vec2
  1194. xpos 440
  1195. ypos -322
  1196. }
  1197. Input {
  1198. inputs 0
  1199. name Input1
  1200. xpos -172
  1201. ypos -315
  1202. }
  1203. Clamp {
  1204. channels rgb
  1205. name Clamp1
  1206. xpos -172
  1207. ypos -250
  1208. }
  1209. set N4dfc2400 [stack 0]
  1210. Position {
  1211. translate {0 1}
  1212. name Position2
  1213. xpos -63
  1214. ypos -106
  1215. }
  1216. push $N4dfc2400
  1217. Merge2 {
  1218. inputs 2
  1219. operation minus
  1220. name Merge2
  1221. xpos -103
  1222. ypos -28
  1223. }
  1224. push $N4dfc2400
  1225. Position {
  1226. translate {1 0}
  1227. name Position1
  1228. xpos -285
  1229. ypos -98
  1230. }
  1231. push $N4dfc2400
  1232. Merge2 {
  1233. inputs 2
  1234. operation minus
  1235. name Merge1
  1236. xpos -253
  1237. ypos -29
  1238. }
  1239. Copy {
  1240. inputs 2
  1241. from0 rgba.green
  1242. to0 rgba.green
  1243. name Copy3
  1244. xpos -179
  1245. ypos 27
  1246. }
  1247. Grade {
  1248. channels {rgba.red rgba.green -rgba.blue none}
  1249. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  1250. black_clamp false
  1251. name Grade1
  1252. xpos -179
  1253. ypos 196
  1254. addUserKnob {20 User}
  1255. addUserKnob {7 height l Height}
  1256. height 1
  1257. }
  1258. set Na8baec00 [stack 0]
  1259. push $Na8baec00
  1260. Expression {
  1261. channel0 rgb
  1262. expr0 sqrt((r*r)+(g*g)+(b*b))
  1263. name VectorLength
  1264. selected true
  1265. xpos -260
  1266. ypos 278
  1267. }
  1268. Merge2 {
  1269. inputs 2
  1270. operation divide
  1271. name Merge4
  1272. selected true
  1273. xpos -179
  1274. ypos 350
  1275. }
  1276. Output {
  1277. name Output1
  1278. xpos -179
  1279. ypos 494
  1280. }
  1281. end_group
  1282. Blur {
  1283. channels rgb
  1284. size {{parent.preblurVector i}}
  1285. name Blur5
  1286. label "pre blur vector"
  1287. xpos 440
  1288. ypos -296
  1289. }
  1290. push $N4dfc3c00
  1291. ShuffleCopy {
  1292. inputs 2
  1293. red red
  1294. green green
  1295. out forward
  1296. name ShuffleCopy1
  1297. label "rg to forward"
  1298. xpos 556
  1299. ypos -194
  1300. }
  1301. VectorBlur {
  1302. channels rgba
  1303. uv forward
  1304. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  1305. offset 0
  1306. alpha -rgba.alpha
  1307. maskChannelMask -rgba.alpha
  1308. maskChannelInput -rgba.alpha
  1309. name VectorBlur2
  1310. xpos 556
  1311. ypos -139
  1312. }
  1313. CopyBBox {
  1314. inputs 2
  1315. name CopyBBox1
  1316. xpos 556
  1317. ypos -92
  1318. }
  1319. Output {
  1320. name Output1
  1321. xpos 556
  1322. ypos -8
  1323. }
  1324. end_group
  1325. Keymix {
  1326. inputs 3
  1327. channels rgb
  1328. name Keymix14
  1329. xpos 1891
  1330. ypos 967
  1331. }
  1332. set N40f46400 [stack 0]
  1333. push $N40f46400
  1334. push $N40f46400
  1335. push $N40f46400
  1336. Group {
  1337. inputs 2
  1338. name ExtendEdge4
  1339. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  1340. xpos 2077
  1341. ypos 967
  1342. addUserKnob {20 Controls}
  1343. addUserKnob {7 preblurVector R 0 10}
  1344. preblurVector {{parent.ExtendEdge.preblurVector}}
  1345. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  1346. }
  1347. Input {
  1348. inputs 0
  1349. name Input
  1350. xpos 556
  1351. ypos -426
  1352. }
  1353. set N40f46000 [stack 0]
  1354. Dot {
  1355. name Dot1
  1356. xpos 707
  1357. ypos -414
  1358. }
  1359. Dot {
  1360. name Dot2
  1361. xpos 707
  1362. ypos -121
  1363. }
  1364. Input {
  1365. inputs 0
  1366. name matte
  1367. xpos 440
  1368. ypos -424
  1369. number 1
  1370. }
  1371. Shuffle {
  1372. red alpha
  1373. green alpha
  1374. blue alpha
  1375. alpha black
  1376. name Shuffle3
  1377. xpos 440
  1378. ypos -346
  1379. }
  1380. Group {
  1381. name Edge2Vec2
  1382. xpos 440
  1383. ypos -322
  1384. }
  1385. Input {
  1386. inputs 0
  1387. name Input1
  1388. xpos -172
  1389. ypos -315
  1390. }
  1391. Clamp {
  1392. channels rgb
  1393. name Clamp1
  1394. xpos -172
  1395. ypos -250
  1396. }
  1397. set Na16c800 [stack 0]
  1398. Position {
  1399. translate {0 1}
  1400. name Position2
  1401. xpos -63
  1402. ypos -106
  1403. }
  1404. push $Na16c800
  1405. Merge2 {
  1406. inputs 2
  1407. operation minus
  1408. name Merge2
  1409. xpos -103
  1410. ypos -28
  1411. }
  1412. push $Na16c800
  1413. Position {
  1414. translate {1 0}
  1415. name Position1
  1416. xpos -285
  1417. ypos -98
  1418. }
  1419. push $Na16c800
  1420. Merge2 {
  1421. inputs 2
  1422. operation minus
  1423. name Merge1
  1424. xpos -253
  1425. ypos -29
  1426. }
  1427. Copy {
  1428. inputs 2
  1429. from0 rgba.green
  1430. to0 rgba.green
  1431. name Copy3
  1432. xpos -179
  1433. ypos 27
  1434. }
  1435. Grade {
  1436. channels {rgba.red rgba.green -rgba.blue none}
  1437. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  1438. black_clamp false
  1439. name Grade1
  1440. xpos -179
  1441. ypos 196
  1442. addUserKnob {20 User}
  1443. addUserKnob {7 height l Height}
  1444. height 1
  1445. }
  1446. set N38d7000 [stack 0]
  1447. push $N38d7000
  1448. Expression {
  1449. channel0 rgb
  1450. expr0 sqrt((r*r)+(g*g)+(b*b))
  1451. name VectorLength
  1452. selected true
  1453. xpos -260
  1454. ypos 278
  1455. }
  1456. Merge2 {
  1457. inputs 2
  1458. operation divide
  1459. name Merge4
  1460. selected true
  1461. xpos -179
  1462. ypos 350
  1463. }
  1464. Output {
  1465. name Output1
  1466. xpos -179
  1467. ypos 494
  1468. }
  1469. end_group
  1470. Blur {
  1471. channels rgb
  1472. size {{parent.preblurVector i}}
  1473. name Blur5
  1474. label "pre blur vector"
  1475. xpos 440
  1476. ypos -296
  1477. }
  1478. push $N40f46000
  1479. ShuffleCopy {
  1480. inputs 2
  1481. red red
  1482. green green
  1483. out forward
  1484. name ShuffleCopy1
  1485. label "rg to forward"
  1486. xpos 556
  1487. ypos -194
  1488. }
  1489. VectorBlur {
  1490. channels rgba
  1491. uv forward
  1492. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  1493. offset 0
  1494. alpha -rgba.alpha
  1495. maskChannelMask -rgba.alpha
  1496. maskChannelInput -rgba.alpha
  1497. name VectorBlur2
  1498. xpos 556
  1499. ypos -139
  1500. }
  1501. CopyBBox {
  1502. inputs 2
  1503. name CopyBBox1
  1504. xpos 556
  1505. ypos -92
  1506. }
  1507. Output {
  1508. name Output1
  1509. xpos 556
  1510. ypos -8
  1511. }
  1512. end_group
  1513. Keymix {
  1514. inputs 3
  1515. channels rgb
  1516. name Keymix15
  1517. xpos 2077
  1518. ypos 1039
  1519. }
  1520. set N33886800 [stack 0]
  1521. push $N33886800
  1522. push $N33886800
  1523. push $N33886800
  1524. Group {
  1525. inputs 2
  1526. name ExtendEdge5
  1527. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  1528. xpos 2263
  1529. ypos 1039
  1530. addUserKnob {20 Controls}
  1531. addUserKnob {7 preblurVector R 0 10}
  1532. preblurVector {{parent.ExtendEdge.preblurVector i}}
  1533. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  1534. }
  1535. Input {
  1536. inputs 0
  1537. name Input
  1538. xpos 556
  1539. ypos -426
  1540. }
  1541. set N33886400 [stack 0]
  1542. Dot {
  1543. name Dot1
  1544. xpos 707
  1545. ypos -414
  1546. }
  1547. Dot {
  1548. name Dot2
  1549. xpos 707
  1550. ypos -121
  1551. }
  1552. Input {
  1553. inputs 0
  1554. name matte
  1555. xpos 440
  1556. ypos -424
  1557. number 1
  1558. }
  1559. Shuffle {
  1560. red alpha
  1561. green alpha
  1562. blue alpha
  1563. alpha black
  1564. name Shuffle3
  1565. xpos 440
  1566. ypos -346
  1567. }
  1568. Group {
  1569. name Edge2Vec2
  1570. xpos 440
  1571. ypos -322
  1572. }
  1573. Input {
  1574. inputs 0
  1575. name Input1
  1576. xpos -172
  1577. ypos -315
  1578. }
  1579. Clamp {
  1580. channels rgb
  1581. name Clamp1
  1582. xpos -172
  1583. ypos -250
  1584. }
  1585. set N7a21cc00 [stack 0]
  1586. Position {
  1587. translate {0 1}
  1588. name Position2
  1589. xpos -63
  1590. ypos -106
  1591. }
  1592. push $N7a21cc00
  1593. Merge2 {
  1594. inputs 2
  1595. operation minus
  1596. name Merge2
  1597. xpos -103
  1598. ypos -28
  1599. }
  1600. push $N7a21cc00
  1601. Position {
  1602. translate {1 0}
  1603. name Position1
  1604. xpos -285
  1605. ypos -98
  1606. }
  1607. push $N7a21cc00
  1608. Merge2 {
  1609. inputs 2
  1610. operation minus
  1611. name Merge1
  1612. xpos -253
  1613. ypos -29
  1614. }
  1615. Copy {
  1616. inputs 2
  1617. from0 rgba.green
  1618. to0 rgba.green
  1619. name Copy3
  1620. xpos -179
  1621. ypos 27
  1622. }
  1623. Grade {
  1624. channels {rgba.red rgba.green -rgba.blue none}
  1625. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  1626. black_clamp false
  1627. name Grade1
  1628. xpos -179
  1629. ypos 196
  1630. addUserKnob {20 User}
  1631. addUserKnob {7 height l Height}
  1632. height 1
  1633. }
  1634. set Nec233400 [stack 0]
  1635. push $Nec233400
  1636. Expression {
  1637. channel0 rgb
  1638. expr0 sqrt((r*r)+(g*g)+(b*b))
  1639. name VectorLength
  1640. selected true
  1641. xpos -260
  1642. ypos 278
  1643. }
  1644. Merge2 {
  1645. inputs 2
  1646. operation divide
  1647. name Merge4
  1648. selected true
  1649. xpos -179
  1650. ypos 350
  1651. }
  1652. Output {
  1653. name Output1
  1654. xpos -179
  1655. ypos 494
  1656. }
  1657. end_group
  1658. Blur {
  1659. channels rgb
  1660. size {{parent.preblurVector i}}
  1661. name Blur5
  1662. label "pre blur vector"
  1663. xpos 440
  1664. ypos -296
  1665. }
  1666. push $N33886400
  1667. ShuffleCopy {
  1668. inputs 2
  1669. red red
  1670. green green
  1671. out forward
  1672. name ShuffleCopy1
  1673. label "rg to forward"
  1674. xpos 556
  1675. ypos -194
  1676. }
  1677. VectorBlur {
  1678. channels rgba
  1679. uv forward
  1680. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  1681. offset 0
  1682. alpha -rgba.alpha
  1683. maskChannelMask -rgba.alpha
  1684. maskChannelInput -rgba.alpha
  1685. name VectorBlur2
  1686. xpos 556
  1687. ypos -139
  1688. }
  1689. CopyBBox {
  1690. inputs 2
  1691. name CopyBBox1
  1692. xpos 556
  1693. ypos -92
  1694. }
  1695. Output {
  1696. name Output1
  1697. xpos 556
  1698. ypos -8
  1699. }
  1700. end_group
  1701. Keymix {
  1702. inputs 3
  1703. channels rgb
  1704. name Keymix16
  1705. xpos 2263
  1706. ypos 1111
  1707. }
  1708. set N9441ac00 [stack 0]
  1709. push $N9441ac00
  1710. push $N9441ac00
  1711. push $N9441ac00
  1712. Group {
  1713. inputs 2
  1714. name ExtendEdge6
  1715. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  1716. xpos 2449
  1717. ypos 1111
  1718. addUserKnob {20 Controls}
  1719. addUserKnob {7 preblurVector R 0 10}
  1720. preblurVector {{parent.ExtendEdge.preblurVector}}
  1721. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  1722. }
  1723. Input {
  1724. inputs 0
  1725. name Input
  1726. xpos 556
  1727. ypos -426
  1728. }
  1729. set N9441a800 [stack 0]
  1730. Dot {
  1731. name Dot1
  1732. xpos 707
  1733. ypos -414
  1734. }
  1735. Dot {
  1736. name Dot2
  1737. xpos 707
  1738. ypos -121
  1739. }
  1740. Input {
  1741. inputs 0
  1742. name matte
  1743. xpos 440
  1744. ypos -424
  1745. number 1
  1746. }
  1747. Shuffle {
  1748. red alpha
  1749. green alpha
  1750. blue alpha
  1751. alpha black
  1752. name Shuffle3
  1753. xpos 440
  1754. ypos -346
  1755. }
  1756. Group {
  1757. name Edge2Vec2
  1758. xpos 440
  1759. ypos -322
  1760. }
  1761. Input {
  1762. inputs 0
  1763. name Input1
  1764. xpos -172
  1765. ypos -315
  1766. }
  1767. Clamp {
  1768. channels rgb
  1769. name Clamp1
  1770. xpos -172
  1771. ypos -250
  1772. }
  1773. set N7eb39000 [stack 0]
  1774. Position {
  1775. translate {0 1}
  1776. name Position2
  1777. xpos -63
  1778. ypos -106
  1779. }
  1780. push $N7eb39000
  1781. Merge2 {
  1782. inputs 2
  1783. operation minus
  1784. name Merge2
  1785. xpos -103
  1786. ypos -28
  1787. }
  1788. push $N7eb39000
  1789. Position {
  1790. translate {1 0}
  1791. name Position1
  1792. xpos -285
  1793. ypos -98
  1794. }
  1795. push $N7eb39000
  1796. Merge2 {
  1797. inputs 2
  1798. operation minus
  1799. name Merge1
  1800. xpos -253
  1801. ypos -29
  1802. }
  1803. Copy {
  1804. inputs 2
  1805. from0 rgba.green
  1806. to0 rgba.green
  1807. name Copy3
  1808. xpos -179
  1809. ypos 27
  1810. }
  1811. Grade {
  1812. channels {rgba.red rgba.green -rgba.blue none}
  1813. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  1814. black_clamp false
  1815. name Grade1
  1816. xpos -179
  1817. ypos 196
  1818. addUserKnob {20 User}
  1819. addUserKnob {7 height l Height}
  1820. height 1
  1821. }
  1822. set N949c3800 [stack 0]
  1823. push $N949c3800
  1824. Expression {
  1825. channel0 rgb
  1826. expr0 sqrt((r*r)+(g*g)+(b*b))
  1827. name VectorLength
  1828. selected true
  1829. xpos -260
  1830. ypos 278
  1831. }
  1832. Merge2 {
  1833. inputs 2
  1834. operation divide
  1835. name Merge4
  1836. selected true
  1837. xpos -179
  1838. ypos 350
  1839. }
  1840. Output {
  1841. name Output1
  1842. xpos -179
  1843. ypos 494
  1844. }
  1845. end_group
  1846. Blur {
  1847. channels rgb
  1848. size {{parent.preblurVector i}}
  1849. name Blur5
  1850. label "pre blur vector"
  1851. xpos 440
  1852. ypos -296
  1853. }
  1854. push $N9441a800
  1855. ShuffleCopy {
  1856. inputs 2
  1857. red red
  1858. green green
  1859. out forward
  1860. name ShuffleCopy1
  1861. label "rg to forward"
  1862. xpos 556
  1863. ypos -194
  1864. }
  1865. VectorBlur {
  1866. channels rgba
  1867. uv forward
  1868. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  1869. offset 0
  1870. alpha -rgba.alpha
  1871. maskChannelMask -rgba.alpha
  1872. maskChannelInput -rgba.alpha
  1873. name VectorBlur2
  1874. xpos 556
  1875. ypos -139
  1876. }
  1877. CopyBBox {
  1878. inputs 2
  1879. name CopyBBox1
  1880. xpos 556
  1881. ypos -92
  1882. }
  1883. Output {
  1884. name Output1
  1885. xpos 556
  1886. ypos -8
  1887. }
  1888. end_group
  1889. Keymix {
  1890. inputs 3
  1891. channels rgb
  1892. name Keymix17
  1893. xpos 2449
  1894. ypos 1183
  1895. }
  1896. set N57139000 [stack 0]
  1897. push $N57139000
  1898. push $N57139000
  1899. push $N57139000
  1900. Group {
  1901. inputs 2
  1902. name ExtendEdge7
  1903. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  1904. xpos 2635
  1905. ypos 1183
  1906. addUserKnob {20 Controls}
  1907. addUserKnob {7 preblurVector R 0 10}
  1908. preblurVector {{parent.ExtendEdge.preblurVector}}
  1909. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  1910. }
  1911. Input {
  1912. inputs 0
  1913. name Input
  1914. xpos 556
  1915. ypos -426
  1916. }
  1917. set N57138c00 [stack 0]
  1918. Dot {
  1919. name Dot1
  1920. xpos 707
  1921. ypos -414
  1922. }
  1923. Dot {
  1924. name Dot2
  1925. xpos 707
  1926. ypos -121
  1927. }
  1928. Input {
  1929. inputs 0
  1930. name matte
  1931. xpos 440
  1932. ypos -424
  1933. number 1
  1934. }
  1935. Shuffle {
  1936. red alpha
  1937. green alpha
  1938. blue alpha
  1939. alpha black
  1940. name Shuffle3
  1941. xpos 440
  1942. ypos -346
  1943. }
  1944. Group {
  1945. name Edge2Vec2
  1946. xpos 440
  1947. ypos -322
  1948. }
  1949. Input {
  1950. inputs 0
  1951. name Input1
  1952. xpos -172
  1953. ypos -315
  1954. }
  1955. Clamp {
  1956. channels rgb
  1957. name Clamp1
  1958. xpos -172
  1959. ypos -250
  1960. }
  1961. set Ndaf3f400 [stack 0]
  1962. Position {
  1963. translate {0 1}
  1964. name Position2
  1965. xpos -63
  1966. ypos -106
  1967. }
  1968. push $Ndaf3f400
  1969. Merge2 {
  1970. inputs 2
  1971. operation minus
  1972. name Merge2
  1973. xpos -103
  1974. ypos -28
  1975. }
  1976. push $Ndaf3f400
  1977. Position {
  1978. translate {1 0}
  1979. name Position1
  1980. xpos -285
  1981. ypos -98
  1982. }
  1983. push $Ndaf3f400
  1984. Merge2 {
  1985. inputs 2
  1986. operation minus
  1987. name Merge1
  1988. xpos -253
  1989. ypos -29
  1990. }
  1991. Copy {
  1992. inputs 2
  1993. from0 rgba.green
  1994. to0 rgba.green
  1995. name Copy3
  1996. xpos -179
  1997. ypos 27
  1998. }
  1999. Grade {
  2000. channels {rgba.red rgba.green -rgba.blue none}
  2001. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  2002. black_clamp false
  2003. name Grade1
  2004. xpos -179
  2005. ypos 196
  2006. addUserKnob {20 User}
  2007. addUserKnob {7 height l Height}
  2008. height 1
  2009. }
  2010. set Nd5fabc00 [stack 0]
  2011. push $Nd5fabc00
  2012. Expression {
  2013. channel0 rgb
  2014. expr0 sqrt((r*r)+(g*g)+(b*b))
  2015. name VectorLength
  2016. selected true
  2017. xpos -260
  2018. ypos 278
  2019. }
  2020. Merge2 {
  2021. inputs 2
  2022. operation divide
  2023. name Merge4
  2024. selected true
  2025. xpos -179
  2026. ypos 350
  2027. }
  2028. Output {
  2029. name Output1
  2030. xpos -179
  2031. ypos 494
  2032. }
  2033. end_group
  2034. Blur {
  2035. channels rgb
  2036. size {{parent.preblurVector i}}
  2037. name Blur5
  2038. label "pre blur vector"
  2039. xpos 440
  2040. ypos -296
  2041. }
  2042. push $N57138c00
  2043. ShuffleCopy {
  2044. inputs 2
  2045. red red
  2046. green green
  2047. out forward
  2048. name ShuffleCopy1
  2049. label "rg to forward"
  2050. xpos 556
  2051. ypos -194
  2052. }
  2053. VectorBlur {
  2054. channels rgba
  2055. uv forward
  2056. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  2057. offset 0
  2058. alpha -rgba.alpha
  2059. maskChannelMask -rgba.alpha
  2060. maskChannelInput -rgba.alpha
  2061. name VectorBlur2
  2062. xpos 556
  2063. ypos -139
  2064. }
  2065. CopyBBox {
  2066. inputs 2
  2067. name CopyBBox1
  2068. xpos 556
  2069. ypos -92
  2070. }
  2071. Output {
  2072. name Output1
  2073. xpos 556
  2074. ypos -8
  2075. }
  2076. end_group
  2077. Keymix {
  2078. inputs 3
  2079. channels rgb
  2080. name Keymix18
  2081. xpos 2635
  2082. ypos 1255
  2083. }
  2084. set N441e3400 [stack 0]
  2085. push $N441e3400
  2086. push $N441e3400
  2087. push $N441e3400
  2088. Group {
  2089. inputs 2
  2090. name ExtendEdge8
  2091. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  2092. xpos 2829
  2093. ypos 1255
  2094. addUserKnob {20 Controls}
  2095. addUserKnob {7 preblurVector R 0 10}
  2096. preblurVector {{parent.ExtendEdge.preblurVector}}
  2097. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  2098. }
  2099. Input {
  2100. inputs 0
  2101. name Input
  2102. xpos 556
  2103. ypos -426
  2104. }
  2105. set N441e3000 [stack 0]
  2106. Dot {
  2107. name Dot1
  2108. xpos 707
  2109. ypos -414
  2110. }
  2111. Dot {
  2112. name Dot2
  2113. xpos 707
  2114. ypos -121
  2115. }
  2116. Input {
  2117. inputs 0
  2118. name matte
  2119. xpos 440
  2120. ypos -424
  2121. number 1
  2122. }
  2123. Shuffle {
  2124. red alpha
  2125. green alpha
  2126. blue alpha
  2127. alpha black
  2128. name Shuffle3
  2129. xpos 440
  2130. ypos -346
  2131. }
  2132. Group {
  2133. name Edge2Vec2
  2134. xpos 440
  2135. ypos -322
  2136. }
  2137. Input {
  2138. inputs 0
  2139. name Input1
  2140. xpos -172
  2141. ypos -315
  2142. }
  2143. Clamp {
  2144. channels rgb
  2145. name Clamp1
  2146. xpos -172
  2147. ypos -250
  2148. }
  2149. set N32511800 [stack 0]
  2150. Position {
  2151. translate {0 1}
  2152. name Position2
  2153. xpos -63
  2154. ypos -106
  2155. }
  2156. push $N32511800
  2157. Merge2 {
  2158. inputs 2
  2159. operation minus
  2160. name Merge2
  2161. xpos -103
  2162. ypos -28
  2163. }
  2164. push $N32511800
  2165. Position {
  2166. translate {1 0}
  2167. name Position1
  2168. xpos -285
  2169. ypos -98
  2170. }
  2171. push $N32511800
  2172. Merge2 {
  2173. inputs 2
  2174. operation minus
  2175. name Merge1
  2176. xpos -253
  2177. ypos -29
  2178. }
  2179. Copy {
  2180. inputs 2
  2181. from0 rgba.green
  2182. to0 rgba.green
  2183. name Copy3
  2184. xpos -179
  2185. ypos 27
  2186. }
  2187. Grade {
  2188. channels {rgba.red rgba.green -rgba.blue none}
  2189. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  2190. black_clamp false
  2191. name Grade1
  2192. xpos -179
  2193. ypos 196
  2194. addUserKnob {20 User}
  2195. addUserKnob {7 height l Height}
  2196. height 1
  2197. }
  2198. set N32510000 [stack 0]
  2199. push $N32510000
  2200. Expression {
  2201. channel0 rgb
  2202. expr0 sqrt((r*r)+(g*g)+(b*b))
  2203. name VectorLength
  2204. selected true
  2205. xpos -260
  2206. ypos 278
  2207. }
  2208. Merge2 {
  2209. inputs 2
  2210. operation divide
  2211. name Merge4
  2212. selected true
  2213. xpos -179
  2214. ypos 350
  2215. }
  2216. Output {
  2217. name Output1
  2218. xpos -179
  2219. ypos 494
  2220. }
  2221. end_group
  2222. Blur {
  2223. channels rgb
  2224. size {{parent.preblurVector i}}
  2225. name Blur5
  2226. label "pre blur vector"
  2227. xpos 440
  2228. ypos -296
  2229. }
  2230. push $N441e3000
  2231. ShuffleCopy {
  2232. inputs 2
  2233. red red
  2234. green green
  2235. out forward
  2236. name ShuffleCopy1
  2237. label "rg to forward"
  2238. xpos 556
  2239. ypos -194
  2240. }
  2241. VectorBlur {
  2242. channels rgba
  2243. uv forward
  2244. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  2245. offset 0
  2246. alpha -rgba.alpha
  2247. maskChannelMask -rgba.alpha
  2248. maskChannelInput -rgba.alpha
  2249. name VectorBlur2
  2250. xpos 556
  2251. ypos -139
  2252. }
  2253. CopyBBox {
  2254. inputs 2
  2255. name CopyBBox1
  2256. xpos 556
  2257. ypos -92
  2258. }
  2259. Output {
  2260. name Output1
  2261. xpos 556
  2262. ypos -8
  2263. }
  2264. end_group
  2265. Keymix {
  2266. inputs 3
  2267. channels rgb
  2268. name Keymix19
  2269. xpos 2829
  2270. ypos 1327
  2271. }
  2272. set Nb7c61800 [stack 0]
  2273. push $Nb7c61800
  2274. push $Nb7c61800
  2275. push $Nb7c61800
  2276. Group {
  2277. inputs 2
  2278. name ExtendEdge9
  2279. help "Very useful as a super unpremultiplier. The input matte is used as the source edge to extend the input colour channels beyond their existing alpha. It can also be used to do dilate/erode operations on an alpha. The effect can be extended by using multiple copies. The result should probably be re-comped with the original using an edge matte through a KeyMix so that only the desired areas are used. "
  2280. selected true
  2281. xpos 3023
  2282. ypos 1327
  2283. addUserKnob {20 Controls}
  2284. addUserKnob {7 preblurVector R 0 10}
  2285. preblurVector {{parent.ExtendEdge.preblurVector i}}
  2286. addUserKnob {41 scale l "vector length" T VectorBlur2.scale}
  2287. }
  2288. Input {
  2289. inputs 0
  2290. name Input
  2291. xpos 556
  2292. ypos -426
  2293. }
  2294. set Nb7c61400 [stack 0]
  2295. Dot {
  2296. name Dot1
  2297. xpos 707
  2298. ypos -414
  2299. }
  2300. Dot {
  2301. name Dot2
  2302. xpos 707
  2303. ypos -121
  2304. }
  2305. Input {
  2306. inputs 0
  2307. name matte
  2308. xpos 440
  2309. ypos -424
  2310. number 1
  2311. }
  2312. Shuffle {
  2313. red alpha
  2314. green alpha
  2315. blue alpha
  2316. alpha black
  2317. name Shuffle3
  2318. xpos 440
  2319. ypos -346
  2320. }
  2321. Group {
  2322. name Edge2Vec2
  2323. xpos 440
  2324. ypos -322
  2325. }
  2326. Input {
  2327. inputs 0
  2328. name Input1
  2329. xpos -172
  2330. ypos -315
  2331. }
  2332. Clamp {
  2333. channels rgb
  2334. name Clamp1
  2335. xpos -172
  2336. ypos -250
  2337. }
  2338. set Nc63dc00 [stack 0]
  2339. Position {
  2340. translate {0 1}
  2341. name Position2
  2342. xpos -63
  2343. ypos -106
  2344. }
  2345. push $Nc63dc00
  2346. Merge2 {
  2347. inputs 2
  2348. operation minus
  2349. name Merge2
  2350. xpos -103
  2351. ypos -28
  2352. }
  2353. push $Nc63dc00
  2354. Position {
  2355. translate {1 0}
  2356. name Position1
  2357. xpos -285
  2358. ypos -98
  2359. }
  2360. push $Nc63dc00
  2361. Merge2 {
  2362. inputs 2
  2363. operation minus
  2364. name Merge1
  2365. xpos -253
  2366. ypos -29
  2367. }
  2368. Copy {
  2369. inputs 2
  2370. from0 rgba.green
  2371. to0 rgba.green
  2372. name Copy3
  2373. xpos -179
  2374. ypos 27
  2375. }
  2376. Grade {
  2377. channels {rgba.red rgba.green -rgba.blue none}
  2378. multiply {{Input1.height*Grade1.height i} {Input1.height*Grade1.height i} {curve i} {curve i}}
  2379. black_clamp false
  2380. name Grade1
  2381. xpos -179
  2382. ypos 196
  2383. addUserKnob {20 User}
  2384. addUserKnob {7 height l Height}
  2385. height 1
  2386. }
  2387. set Nc63c400 [stack 0]
  2388. push $Nc63c400
  2389. Expression {
  2390. channel0 rgb
  2391. expr0 sqrt((r*r)+(g*g)+(b*b))
  2392. name VectorLength
  2393. selected true
  2394. xpos -260
  2395. ypos 278
  2396. }
  2397. Merge2 {
  2398. inputs 2
  2399. operation divide
  2400. name Merge4
  2401. selected true
  2402. xpos -179
  2403. ypos 350
  2404. }
  2405. Output {
  2406. name Output1
  2407. xpos -179
  2408. ypos 494
  2409. }
  2410. end_group
  2411. Blur {
  2412. channels rgb
  2413. size {{parent.preblurVector i}}
  2414. name Blur5
  2415. label "pre blur vector"
  2416. xpos 440
  2417. ypos -296
  2418. }
  2419. push $Nb7c61400
  2420. ShuffleCopy {
  2421. inputs 2
  2422. red red
  2423. green green
  2424. out forward
  2425. name ShuffleCopy1
  2426. label "rg to forward"
  2427. xpos 556
  2428. ypos -194
  2429. }
  2430. VectorBlur {
  2431. channels rgba
  2432. uv forward
  2433. scale {{parent.parent.ExtendEdge.VectorBlur2.scale i}}
  2434. offset 0
  2435. alpha -rgba.alpha
  2436. maskChannelMask -rgba.alpha
  2437. maskChannelInput -rgba.alpha
  2438. name VectorBlur2
  2439. xpos 556
  2440. ypos -139
  2441. }
  2442. CopyBBox {
  2443. inputs 2
  2444. name CopyBBox1
  2445. xpos 556
  2446. ypos -92
  2447. }
  2448. Output {
  2449. name Output1
  2450. xpos 556
  2451. ypos -8
  2452. }
  2453. end_group
  2454. Keymix {
  2455. inputs 3
  2456. channels rgb
  2457. name Keymix20
  2458. xpos 3023
  2459. ypos 1399
  2460. }
  2461. push $Nb7c61800
  2462. push $N441e3400
  2463. push $N57139000
  2464. push $N9441ac00
  2465. push $N33886800
  2466. push $N40f46400
  2467. push $N47fd2000
  2468. push $N39cbc00
  2469. push $Ndbdfb800
  2470. push $Nf3de6000
  2471. Switch {
  2472. inputs 11
  2473. which {{parent.slices}}
  2474. name Switch3
  2475. xpos 2018
  2476. ypos 2366
  2477. }
  2478. set Na6d41800 [stack 0]
  2479. Shuffle {
  2480. in forward
  2481. blue black
  2482. alpha black
  2483. name Shuffle1
  2484. xpos 2116
  2485. ypos 2425
  2486. }
  2487. set Na6d41400 [stack 0]
  2488. Expression {
  2489. expr0 (r+1)/2
  2490. expr1 (g+1)/2
  2491. name Expression1
  2492. xpos 2116
  2493. ypos 2476
  2494. }
  2495. push $Na6d41400
  2496. push $Na6d41800
  2497. Switch {
  2498. inputs 3
  2499. which {{parent.output}}
  2500. name Switch1
  2501. xpos 2018
  2502. ypos 2501
  2503. }
  2504. push $Nf3de6000
  2505. Dot {
  2506. name Dot22
  2507. xpos 898
  2508. ypos 2459
  2509. }
  2510. Copy {
  2511. inputs 2
  2512. from0 -rgba.alpha
  2513. to0 -rgba.alpha
  2514. channels rgb
  2515. name Copy1
  2516. xpos 2018
  2517. ypos 2544
  2518. }
  2519. Output {
  2520. name Output1
  2521. xpos 2018
  2522. ypos 2644
  2523. }
  2524. end_group
  2525. Premult {
  2526. name Premult12
  2527. selected true
  2528. xpos -419
  2529. ypos 868
  2530. }
  2531. push $N893e4400
  2532. Dot {
  2533. name Dot36
  2534. selected true
  2535. xpos -543
  2536. ypos 761
  2537. }
  2538. Keymix {
  2539. inputs 3
  2540. name Keymix5
  2541. selected true
  2542. xpos -431
  2543. ypos 951
  2544. }
  2545. Constant {
  2546. inputs 0
  2547. channels rgb
  2548. color 0.18
  2549. name Constant3
  2550. selected true
  2551. xpos -788
  2552. ypos 757
  2553. }
  2554. Merge2 {
  2555. inputs 2
  2556. name Merge22
  2557. selected true
  2558. xpos -781
  2559. ypos 929
  2560. }
  2561. # Creation Time=Tue Mar 01 15:10:17 2016
  2562. # Creator=tmt