Brak opisu
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.

CalibrateMacbeth.gimmick 145KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398
  1. set cut_paste_input [stack 0]
  2. version 12.2 v5
  3. push $cut_paste_input
  4. Group {
  5. name CalibrateMacbeth3
  6. tile_color 0x87aee7ff
  7. selected true
  8. xpos -802
  9. ypos 37
  10. addUserKnob {20 CalibrateMacbeth}
  11. addUserKnob {26 macbeth_position_label l "@b;Macbeth Position" T ""}
  12. addUserKnob {7 sample_size l "sample size" R 5 100}
  13. sample_size 50
  14. addUserKnob {12 TL}
  15. TL {332 882}
  16. addUserKnob {12 TR -STARTLINE}
  17. TR {1004 806}
  18. addUserKnob {12 BL}
  19. BL {274 446}
  20. addUserKnob {12 BR -STARTLINE}
  21. BR {954 374}
  22. addUserKnob {6 output_compare l "output in compare mode" t "inverts the cornerpin for a good view of the macbeth chart for comparing src and dst" +STARTLINE}
  23. addUserKnob {6 disable_overlay l "disable overlay" t "Removes the destination colorchecker values overlayed over the source." +STARTLINE}
  24. addUserKnob {4 colorchecker_type l ColorChecker t "Choose the Macbeth ColorChecker Chart model. If it was manufactured after November 2014 the pigments changed, and the colors are slightly altered." M {ColorChecker2014 ColorChecker2005 ""}}
  25. addUserKnob {26 ""}
  26. addUserKnob {41 colorspace T ColorChecker.colorspace}
  27. addUserKnob {6 chroma_only l "calibrate chromaticities only" t "Do not change the brightness of the input image after calibration." +STARTLINE}
  28. chroma_only true
  29. addUserKnob {22 calculate l Calculate T "import nuke\nimport os\nimport sys\n\ndef colorsample(node, pos, size):\n # sample rgb pixel value\n # :param: node - node object to sample\n # :param: pos - list containing x and y position as float values\n # :param: size - box size to average in sample\n return \[node.sample(chan, pos\[0], pos\[1], size, size) for chan in \['red', 'green', 'blue']]\n\n\ndef calc_mtx():\n # calculate colormatrix to match src macbeth chart to dst macbeth chart\n node = nuke.thisNode()\n\n # make sure numpy is importable\n if node\['use_python_path'].getValue():\n pythonpath = node\['pythonpath'].getValue()\n sys.path.insert(0, pythonpath)\n try:\n import numpy as np\n except ImportError:\n nuke.message('numpy is required. \\nMake sure it is installed correctly and importable. \\nIf you are using the custom python path, make sure you have entered the path \\nto the site-packages folder containing the numpy module.')\n return\n\n size = node\['sample_size'].getValue()\n chroma_only = node\['chroma_only'].getValue()\n \n node.begin()\n src = nuke.toNode('Normalize')\n dst = nuke.toNode('macbeth_points')\n norm_node = nuke.toNode('Normalize')\n\n node\['reset'].execute()\n\n # If chroma_only, normalize colorchecker to dst grey before sampling\n if chroma_only:\n src_grey = colorsample(src, dst\['p44'].getValue(), size)\n dst_grey = colorsample(dst, dst\['p44'].getValue(), size)\n \n # with rec709 luminance weighting\n src_lum = (src_grey\[0]*0.2126 + src_grey\[1]*0.7152 + src_grey\[2]*0.0722)\n dst_lum = (dst_grey\[0]*0.2126 + dst_grey\[1]*0.7152 + dst_grey\[2]*0.0722)\n norm_node\['src'].setValue(src_lum)\n norm_node\['dst'].setValue(dst_lum)\n\n print 'source grey: \{0\} | \{1\}\\ndst grey: \{2\} | lum: \{3\}'.format(src_grey, src_lum,\n dst_grey, dst_lum)\n \n src_patches = list()\n dst_patches = list()\n points = \['p11', 'p12', 'p13', 'p14', 'p15', 'p16', 'p21', 'p22', 'p23', 'p24', 'p25', \n 'p26', 'p31', 'p32', 'p33', 'p34', 'p35', 'p36', 'p41', 'p42', 'p43', 'p44', 'p45', 'p46']\n\n for point in points:\n src_value = colorsample(src, dst\[point].getValue(), size)\n dst_value = colorsample(dst, dst\[point].getValue(), size)\n\n src_patches.append(src_value)\n dst_patches.append(dst_value)\n\n print 'source: \{0\}'.format(src_value)\n print 'destination: \{0\}'.format(dst_value)\n\n # Calculate multivariate Rinear Regression to fit source matrix to target matrix\n # https://en.wikipedia.org/wiki/General_linear_model\n # https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.lstsq.html\n # \n # https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/notebooks/mmColorTarget_dependencies.ipynb\n # Source chromaticities are based on XRite ColorChecker 2005 values as described here: \n # https://github.com/colour-science/colour/blob/cdbffd063b0c44bb32d752b01647137871434851/colour/characterisation/dataset/colour_checkers/chromaticity_coordinates.py#L114-L114\n # http://www.babelcolor.com/colorchecker.htm\n # http://www.babelcolor.com/colorchecker-2.htm#CCP2_beforeVSafter\n # https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/scripts/colour_rendition_chart.nk\n\n np_matrix = np.transpose(np.linalg.lstsq(np.array(src_patches), np.array(dst_patches))\[0])\n matrix = np.ravel(np_matrix).tolist()\n node\['matrix'].setValue(matrix)\n nuke.root().begin()\n\nif __name__=='__main__':\n calc_mtx()" +STARTLINE}
  30. addUserKnob {26 ""}
  31. addUserKnob {26 output_matrix_label l "@b;Output Matrix" T ""}
  32. addUserKnob {41 matrix T ColorMatrix.matrix}
  33. addUserKnob {6 bypass_mtx l "bypass matrix" t "disable the matrix - for comparing before/after" +STARTLINE}
  34. addUserKnob {22 reset l Reset -STARTLINE T "n = nuke.thisNode()\nn\['matrix'].setValue(\[1,0,0,0,1,0,0,0,1])\nn.begin()\nnorm = nuke.toNode('Normalize')\nnorm\['src'].setValue(0.18)\nnorm\['dst'].setValue(0.18)"}
  35. addUserKnob {22 create_mtx l "Create MTX" t "Create a ColorMatrix node." T "import os\nnode = nuke.thisNode()\nnode.begin()\nnorm = nuke.toNode('Normalize')\n\nnuke.root().begin()\n_ = \[n.setSelected(False) for n in nuke.allNodes(recurseGroups=True)]\n\ncolormatrix = nuke.createNode('ColorMatrix')\ncolormatrix.setXYpos(node.xpos()-120, node.ypos())\ncolormatrix\['matrix'].setValue(node\['matrix'].getValue())\ntopnode = nuke.toNode(nuke.tcl('full_name \[topnode \{0\}]'.format(node.fullName())))\nif 'file' in topnode.knobs():\n\tfilename = os.path.basename(topnode\['file'].getValue())\nelse:\n\tfilename = topnode.name()\nif node\['chroma_only'].getValue():\n colormatrix\['label'].setValue('\{0\} \\ncalibrate: \{1\}'.format(filename, node\['colorspace'].value()))\n # Create mult as well for optional exposure adjustment\n exp = nuke.createNode('Multiply')\n exp\['channels'].setValue('rgb')\n exp.setXYpos(colormatrix.xpos(), colormatrix.ypos() + 60)\n exp\['value'].setValue(norm\['value'].getValue())\n colormatrix.setSelected(True)\nelse:\n colormatrix\['label'].setValue('\{0\} \\ncalibrate w/ exposure: \{1\}'.format(filename, node\['colorspace'].value()))" +STARTLINE}
  36. addUserKnob {22 set_selected l "Set Selected" t "Set matrix knob on selected node." -STARTLINE T "node = nuke.thisNode()\nnuke.root().begin()\n\ncolormatrix = nuke.selectedNode()\nif 'matrix' in colormatrix.knobs():\n colormatrix\['matrix'].setValue(node\['matrix'].getValue())\n"}
  37. addUserKnob {20 info l Info}
  38. addUserKnob {26 info_label l "" +STARTLINE T "<b>About</b><br/>\nCalibrate an image containing a macbeth colorchecker chart<br/>\nto match the gamut of the given colorspace.<br/>\nRequires the numpy python module. Make sure it is importable<br/>\nin nuke. You can enter a custom python path to search for numpy.<br/>\nThis is the directory to the site-packages folder that contains the numpy module.<br/><br/>\nNote that this technique is not a magic solution. <br/>\nIn order for the calibration to be accurate, the illuminant in the scene<br/>\nneeds to be CIE Illuminant D65. The more the spectral power distribution <br/>\nof the light varies from this, the more error will be in the result.\n<br/><br/><b>Usage</b><br/>\n- Align cornerpin to match patches to macbeth chart <br/>\n- Set sample size to get a good sample on source macbeth chart. <br/>\n- Choose target colorspace. <br/>\n- Disable calibrate chromaticities only if you want to adjust exposure as well.<br/>\n- Click calculate<br/>\n- Evaluate results: Output in compare mode to get a better view.<br/>\n- Toggle bypass matrix to compare before/after.<br/>\n- Click Create MTX to create a new colormatrix node<br/>\n- Or click Set Selected to set an existing colormatrix node.<br/>\n\n<br/><br/><b>Information</b><br/>\nBased on Marco Meyer's mmColorTarget tool.<br/>\nwww.marcomeyer-vfx.de<br/>\n<br/>\nRebuild and simplify. <br/>Calibrate to known gamuts only. <br/>\nAdd option to not change exposure.<br/>\nCreated by Jed Smith - <a href=\"gist.github.com/jedypod\">gist.github.com/jedypod</a>"}
  39. addUserKnob {26 ""}
  40. addUserKnob {6 use_python_path l "" t "search specified python path for numpy module" -STARTLINE}
  41. use_python_path true
  42. addUserKnob {1 pythonpath l "python path" t "enter the directory of the site-packages folder that contains numpy" -STARTLINE}
  43. pythonpath p:/_projekte/HOTZ/000_env/python/libs/nuke
  44. }
  45. Group {
  46. inputs 0
  47. name ColorChecker
  48. tile_color 0xffbf00ff
  49. label "Colorspace: \[value colorspace]"
  50. xpos 620
  51. ypos -1215
  52. postage_stamp true
  53. addUserKnob {20 colour_rendition_chart_Tab l "Colour Rendition Chart"}
  54. addUserKnob {41 colorspace T XYZ_D50_to_RGB.colorspace}
  55. addUserKnob {3 patch_resolution l "patch resolution"}
  56. patch_resolution 128
  57. addUserKnob {7 gap R 10 50}
  58. gap 20
  59. addUserKnob {20 about_Tab l About}
  60. addUserKnob {26 description_Text l "" +STARTLINE T "COLOUR RENDITION CHART v0.2.1\n\ncolour-science.org - July 17, 2019\n\nThis file defines the X-Rite ColorChecker 2005 (ColorChecker24 - Before November 2014) and 2014 (ColorChecker24 - After November 2014) Classic Colour Rendition Charts.\n\nReference samples colours are converted from CIE XYZ tristimulus values (derived from XRite L*a*b* D50 data \[1]\[2]) to RGB colourspace.\n\nMatrices converting from CIE XYZ tristimulus to RGB colourspace were computed using CAT02 chromatic adaptation transform.\n\n\[1] BabelColor. (2012). ColorChecker RGB and spectra. Retrieved from http://www.babelcolor.com/download/ColorChecker_RGB_and_spectra.xls\n\[2] X-Rite. (2015). New color specifications for\n ColorChecker SG and Classic Charts. Retrieved October 29, 2018,\n from http://xritephoto.com/ph_product_overview.aspx?ID=938&Action=Support&SupportID=5884#\n\n--\n\nSome small adjustments for output resolution and grid size for inclusion in the CalibrateMacbeth tool.\n- gist.github.com/jedypod - 2020-01-25"}
  61. }
  62. Constant {
  63. inputs 0
  64. format "512 512 0 0 512 512 1 square_512"
  65. name Constant1
  66. xpos 840
  67. ypos -346
  68. postage_stamp false
  69. }
  70. Reformat {
  71. type "to box"
  72. box_width {{parent.patch_resolution}}
  73. box_height {{parent.patch_resolution}}
  74. box_fixed true
  75. filter impulse
  76. black_outside true
  77. name Reformat1
  78. xpos 840
  79. ypos -298
  80. }
  81. Radial {
  82. replace true
  83. area {{center.x-(box_size.w/2)} {center.y-(box_size.h/2*input.pixel_aspect)} {center.x+(box_size.w/2)} {center.y+(box_size.h/2*input.pixel_aspect)}}
  84. softness 0
  85. name RadialSize
  86. xpos 840
  87. ypos -250
  88. addUserKnob {20 Size}
  89. addUserKnob {12 center}
  90. center {{width/2} {height/2}}
  91. addUserKnob {14 box_size R 0 100}
  92. box_size {{parent.parent.sample_size}}
  93. }
  94. set N52b08400 [stack 0]
  95. push $N52b08400
  96. push $N52b08400
  97. push $N52b08400
  98. push $N52b08400
  99. push $N52b08400
  100. push $N52b08400
  101. push $N52b08400
  102. push $N52b08400
  103. push $N52b08400
  104. push $N52b08400
  105. push $N52b08400
  106. push $N52b08400
  107. push $N52b08400
  108. push $N52b08400
  109. push $N52b08400
  110. push $N52b08400
  111. push $N52b08400
  112. push $N52b08400
  113. push $N52b08400
  114. push $N52b08400
  115. push $N52b08400
  116. push $N52b08400
  117. push $N52b08400
  118. ContactSheet {
  119. inputs 24
  120. width {{"rint(parent.patch_resolution * 6 + gap * 7)"}}
  121. height {{"rint(parent.patch_resolution * 4 + gap * 5)"}}
  122. rows 4
  123. columns 6
  124. startframe 1
  125. endframe 1
  126. name ContactSheet1
  127. xpos 840
  128. ypos -202
  129. }
  130. Dot {
  131. name Dot1
  132. xpos 874
  133. ypos -150
  134. }
  135. Group {
  136. inputs 0
  137. name ColorChecker2005
  138. xpos 1280
  139. ypos -394
  140. addUserKnob {20 ColorChecker2005}
  141. addUserKnob {3 patch_resolution}
  142. patch_resolution {{parent.patch_resolution}}
  143. }
  144. Group {
  145. inputs 0
  146. name bluish_green
  147. xpos 838
  148. ypos -365
  149. postage_stamp true
  150. addUserKnob {20 sample_Tab l Sample}
  151. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  152. colour_RGBA_Color_Knob {0.304243 0.4178 0.346225978 1}
  153. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  154. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  155. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  156. addUserKnob {1 name_Text_Knob l Name}
  157. name_Text_Knob "bluish green"
  158. addUserKnob {1 index_Text_Knob l Index}
  159. index_Text_Knob 6
  160. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  161. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  162. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  163. addUserKnob {3 resolution}
  164. resolution {{parent.patch_resolution}}
  165. }
  166. Constant {
  167. inputs 0
  168. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  169. format "512 512 0 0 512 512 1 square_512"
  170. name Constant
  171. xpos 262
  172. ypos 53
  173. }
  174. Reformat {
  175. type "to box"
  176. box_width {{parent.resolution}}
  177. box_height {{parent.resolution}}
  178. box_fixed true
  179. filter impulse
  180. black_outside true
  181. name Reformat1
  182. }
  183. Output {
  184. name Output
  185. xpos 262
  186. ypos 173
  187. }
  188. end_group
  189. Group {
  190. inputs 0
  191. name blue_flower
  192. xpos 728
  193. ypos -365
  194. postage_stamp true
  195. addUserKnob {20 sample_Tab l Sample}
  196. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  197. colour_RGBA_Color_Knob {0.2419361345 0.2304 0.3343865546 1}
  198. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  199. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  200. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  201. addUserKnob {1 name_Text_Knob l Name}
  202. name_Text_Knob "blue flower"
  203. addUserKnob {1 index_Text_Knob l Index}
  204. index_Text_Knob 5
  205. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  206. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  207. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  208. addUserKnob {3 resolution}
  209. resolution {{parent.patch_resolution}}
  210. }
  211. Constant {
  212. inputs 0
  213. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  214. format "512 512 0 0 512 512 1 square_512"
  215. name Constant
  216. xpos 262
  217. ypos 53
  218. }
  219. Reformat {
  220. type "to box"
  221. box_width {{parent.resolution}}
  222. box_height {{parent.resolution}}
  223. box_fixed true
  224. filter impulse
  225. black_outside true
  226. name Reformat1
  227. }
  228. Output {
  229. name Output
  230. xpos 262
  231. ypos 173
  232. }
  233. end_group
  234. Group {
  235. inputs 0
  236. name foliage
  237. xpos 618
  238. ypos -365
  239. postage_stamp true
  240. addUserKnob {20 sample_Tab l Sample}
  241. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  242. colour_RGBA_Color_Knob {0.1090570127 0.1325 0.05295287842 1}
  243. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  244. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  245. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  246. addUserKnob {1 name_Text_Knob l Name}
  247. name_Text_Knob foliage
  248. addUserKnob {1 index_Text_Knob l Index}
  249. index_Text_Knob 4
  250. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  251. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  252. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  253. addUserKnob {3 resolution}
  254. resolution {{parent.patch_resolution}}
  255. }
  256. Constant {
  257. inputs 0
  258. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  259. format "512 512 0 0 512 512 1 square_512"
  260. name Constant
  261. xpos 262
  262. ypos 53
  263. }
  264. Reformat {
  265. type "to box"
  266. box_width {{parent.resolution}}
  267. box_height {{parent.resolution}}
  268. box_fixed true
  269. filter impulse
  270. black_outside true
  271. name Reformat1
  272. }
  273. Output {
  274. name Output
  275. xpos 262
  276. ypos 173
  277. }
  278. end_group
  279. Group {
  280. inputs 0
  281. name blue_sky
  282. xpos 508
  283. ypos -365
  284. postage_stamp true
  285. addUserKnob {20 sample_Tab l Sample}
  286. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  287. colour_RGBA_Color_Knob {0.1680159151 0.1836 0.2571374005 1}
  288. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  289. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  290. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  291. addUserKnob {1 name_Text_Knob l Name}
  292. name_Text_Knob "blue sky"
  293. addUserKnob {1 index_Text_Knob l Index}
  294. index_Text_Knob 3
  295. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  296. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  297. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  298. addUserKnob {3 resolution}
  299. resolution {{parent.patch_resolution}}
  300. }
  301. Constant {
  302. inputs 0
  303. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  304. format "512 512 0 0 512 512 1 square_512"
  305. name Constant
  306. xpos 262
  307. ypos 53
  308. }
  309. Reformat {
  310. type "to box"
  311. box_width {{parent.resolution}}
  312. box_height {{parent.resolution}}
  313. box_fixed true
  314. filter impulse
  315. black_outside true
  316. name Reformat1
  317. }
  318. Output {
  319. name Output
  320. xpos 262
  321. ypos 173
  322. }
  323. end_group
  324. Group {
  325. inputs 0
  326. name light_skin
  327. xpos 396
  328. ypos -365
  329. postage_stamp true
  330. addUserKnob {20 sample_Tab l Sample}
  331. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  332. colour_RGBA_Color_Knob {0.3917872596 0.3495 0.1922063301 1}
  333. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  334. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  335. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  336. addUserKnob {1 name_Text_Knob l Name}
  337. name_Text_Knob "light skin"
  338. addUserKnob {1 index_Text_Knob l Index}
  339. index_Text_Knob 2
  340. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  341. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  342. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  343. addUserKnob {3 resolution}
  344. resolution {{parent.patch_resolution}}
  345. }
  346. Constant {
  347. inputs 0
  348. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  349. format "512 512 0 0 512 512 1 square_512"
  350. name Constant
  351. xpos 262
  352. ypos 63
  353. }
  354. Reformat {
  355. type "to box"
  356. box_width {{parent.resolution}}
  357. box_height {{parent.resolution}}
  358. box_fixed true
  359. filter impulse
  360. black_outside true
  361. name Reformat1
  362. xpos 262
  363. ypos 135
  364. }
  365. Output {
  366. name Output
  367. xpos 262
  368. ypos 173
  369. }
  370. end_group
  371. Group {
  372. inputs 0
  373. name dark_skin
  374. xpos 290
  375. ypos -369
  376. postage_stamp true
  377. addUserKnob {20 sample_Tab l Sample}
  378. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  379. colour_RGBA_Color_Knob {0.1151847498 0.1008 0.05089372518 1}
  380. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  381. addUserKnob {1 name_Text_Knob l Name}
  382. name_Text_Knob "dark skin"
  383. addUserKnob {1 index_Text_Knob l Index}
  384. index_Text_Knob 1
  385. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  386. addUserKnob {3 resolution}
  387. resolution {{parent.patch_resolution}}
  388. }
  389. Constant {
  390. inputs 0
  391. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  392. format "512 512 0 0 512 512 1 square_512"
  393. name Constant
  394. xpos 290
  395. ypos 63
  396. }
  397. Reformat {
  398. type "to box"
  399. box_width {{parent.resolution}}
  400. box_height {{parent.resolution}}
  401. box_fixed true
  402. filter impulse
  403. black_outside true
  404. name Reformat1
  405. xpos 290
  406. ypos 158
  407. }
  408. Output {
  409. name Output
  410. xpos 290
  411. ypos 230
  412. }
  413. end_group
  414. Group {
  415. inputs 0
  416. name orange_yellow
  417. xpos 838
  418. ypos -245
  419. postage_stamp true
  420. addUserKnob {20 sample_Tab l Sample}
  421. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  422. colour_RGBA_Color_Knob {0.4878619607 0.4357 0.06062597696 1}
  423. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  424. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  425. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  426. addUserKnob {1 name_Text_Knob l Name}
  427. name_Text_Knob "orange yellow"
  428. addUserKnob {1 index_Text_Knob l Index}
  429. index_Text_Knob 12
  430. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  431. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  432. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  433. addUserKnob {3 resolution}
  434. resolution {{parent.patch_resolution}}
  435. }
  436. Constant {
  437. inputs 0
  438. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  439. format "512 512 0 0 512 512 1 square_512"
  440. name Constant
  441. xpos 262
  442. ypos 53
  443. }
  444. Reformat {
  445. type "to box"
  446. box_width {{parent.resolution}}
  447. box_height {{parent.resolution}}
  448. box_fixed true
  449. filter impulse
  450. black_outside true
  451. name Reformat1
  452. }
  453. Output {
  454. name Output
  455. xpos 262
  456. ypos 173
  457. }
  458. end_group
  459. Group {
  460. inputs 0
  461. name yellow_green
  462. xpos 728
  463. ypos -245
  464. postage_stamp true
  465. addUserKnob {20 sample_Tab l Sample}
  466. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  467. colour_RGBA_Color_Knob {0.3536913738 0.4446 0.08948817891 1}
  468. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  469. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  470. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  471. addUserKnob {1 name_Text_Knob l Name}
  472. name_Text_Knob "yellow green"
  473. addUserKnob {1 index_Text_Knob l Index}
  474. index_Text_Knob 11
  475. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  476. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  477. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  478. addUserKnob {3 resolution}
  479. resolution {{parent.patch_resolution}}
  480. }
  481. Constant {
  482. inputs 0
  483. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  484. format "512 512 0 0 512 512 1 square_512"
  485. name Constant
  486. xpos 262
  487. ypos 53
  488. }
  489. Reformat {
  490. type "to box"
  491. box_width {{parent.resolution}}
  492. box_height {{parent.resolution}}
  493. box_fixed true
  494. filter impulse
  495. black_outside true
  496. name Reformat1
  497. }
  498. Output {
  499. name Output
  500. xpos 262
  501. ypos 173
  502. }
  503. end_group
  504. Group {
  505. inputs 0
  506. name purple
  507. xpos 617
  508. ypos -245
  509. postage_stamp true
  510. addUserKnob {20 sample_Tab l Sample}
  511. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  512. colour_RGBA_Color_Knob {0.08518142627 0.0637 0.1077664384 1}
  513. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  514. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  515. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  516. addUserKnob {1 name_Text_Knob l Name}
  517. name_Text_Knob purple
  518. addUserKnob {1 index_Text_Knob l Index}
  519. index_Text_Knob 10
  520. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  521. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  522. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  523. addUserKnob {3 resolution}
  524. resolution {{parent.patch_resolution}}
  525. }
  526. Constant {
  527. inputs 0
  528. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  529. format "512 512 0 0 512 512 1 square_512"
  530. name Constant
  531. xpos 262
  532. ypos 53
  533. }
  534. Reformat {
  535. type "to box"
  536. box_width {{parent.resolution}}
  537. box_height {{parent.resolution}}
  538. box_fixed true
  539. filter impulse
  540. black_outside true
  541. name Reformat1
  542. }
  543. Output {
  544. name Output
  545. xpos 262
  546. ypos 173
  547. }
  548. end_group
  549. Group {
  550. inputs 0
  551. name moderate_red
  552. xpos 506
  553. ypos -245
  554. postage_stamp true
  555. addUserKnob {20 sample_Tab l Sample}
  556. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  557. colour_RGBA_Color_Knob {0.2967692026 0.1938 0.101548121 1}
  558. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  559. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  560. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  561. addUserKnob {1 name_Text_Knob l Name}
  562. name_Text_Knob "moderate red"
  563. addUserKnob {1 index_Text_Knob l Index}
  564. index_Text_Knob 9
  565. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  566. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  567. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  568. addUserKnob {3 resolution}
  569. resolution {{parent.patch_resolution}}
  570. }
  571. Constant {
  572. inputs 0
  573. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  574. format "512 512 0 0 512 512 1 square_512"
  575. name Constant
  576. xpos 262
  577. ypos 53
  578. }
  579. Reformat {
  580. type "to box"
  581. box_width {{parent.resolution}}
  582. box_height {{parent.resolution}}
  583. box_fixed true
  584. filter impulse
  585. black_outside true
  586. name Reformat1
  587. }
  588. Output {
  589. name Output
  590. xpos 262
  591. ypos 173
  592. }
  593. end_group
  594. Group {
  595. inputs 0
  596. name purplish_blue
  597. xpos 396
  598. ypos -245
  599. postage_stamp true
  600. addUserKnob {20 sample_Tab l Sample}
  601. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  602. colour_RGBA_Color_Knob {0.1232397911 0.1126 0.2988230769 1}
  603. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  604. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  605. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  606. addUserKnob {1 name_Text_Knob l Name}
  607. name_Text_Knob "purplish blue"
  608. addUserKnob {1 index_Text_Knob l Index}
  609. index_Text_Knob 8
  610. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  611. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  612. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  613. addUserKnob {3 resolution}
  614. resolution {{parent.patch_resolution}}
  615. }
  616. Constant {
  617. inputs 0
  618. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  619. format "512 512 0 0 512 512 1 square_512"
  620. name Constant
  621. xpos 262
  622. ypos 53
  623. }
  624. Reformat {
  625. type "to box"
  626. box_width {{parent.resolution}}
  627. box_height {{parent.resolution}}
  628. box_fixed true
  629. filter impulse
  630. black_outside true
  631. name Reformat1
  632. }
  633. Output {
  634. name Output
  635. xpos 262
  636. ypos 173
  637. }
  638. end_group
  639. Group {
  640. inputs 0
  641. name orange
  642. xpos 290
  643. ypos -245
  644. postage_stamp true
  645. addUserKnob {20 sample_Tab l Sample}
  646. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  647. colour_RGBA_Color_Knob {0.407146979 0.3118 0.04998027127 1}
  648. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  649. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  650. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  651. addUserKnob {1 name_Text_Knob l Name}
  652. name_Text_Knob orange
  653. addUserKnob {1 index_Text_Knob l Index}
  654. index_Text_Knob 7
  655. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  656. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  657. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  658. addUserKnob {3 resolution}
  659. resolution {{parent.patch_resolution}}
  660. }
  661. Constant {
  662. inputs 0
  663. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  664. format "512 512 0 0 512 512 1 square_512"
  665. name Constant
  666. xpos 262
  667. ypos 53
  668. }
  669. Reformat {
  670. type "to box"
  671. box_width {{parent.resolution}}
  672. box_height {{parent.resolution}}
  673. box_fixed true
  674. filter impulse
  675. black_outside true
  676. name Reformat1
  677. }
  678. Output {
  679. name Output
  680. xpos 262
  681. ypos 173
  682. }
  683. end_group
  684. Group {
  685. inputs 0
  686. name cyan
  687. xpos 838
  688. ypos -125
  689. postage_stamp true
  690. addUserKnob {20 sample_Tab l Sample}
  691. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  692. colour_RGBA_Color_Knob {0.1360512736 0.193 0.3093873635 1}
  693. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  694. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  695. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  696. addUserKnob {1 name_Text_Knob l Name}
  697. name_Text_Knob cyan
  698. addUserKnob {1 index_Text_Knob l Index}
  699. index_Text_Knob 18
  700. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  701. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  702. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  703. addUserKnob {3 resolution}
  704. resolution {{parent.patch_resolution}}
  705. }
  706. Constant {
  707. inputs 0
  708. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  709. format "512 512 0 0 512 512 1 square_512"
  710. name Constant
  711. xpos 262
  712. ypos 53
  713. }
  714. Reformat {
  715. type "to box"
  716. box_width {{parent.resolution}}
  717. box_height {{parent.resolution}}
  718. box_fixed true
  719. filter impulse
  720. black_outside true
  721. name Reformat1
  722. }
  723. Output {
  724. name Output
  725. xpos 262
  726. ypos 173
  727. }
  728. end_group
  729. Group {
  730. inputs 0
  731. name magenta
  732. xpos 728
  733. ypos -125
  734. postage_stamp true
  735. addUserKnob {20 sample_Tab l Sample}
  736. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  737. colour_RGBA_Color_Knob {0.3108419271 0.2009 0.2356539062 1}
  738. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  739. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  740. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  741. addUserKnob {1 name_Text_Knob l Name}
  742. name_Text_Knob magenta
  743. addUserKnob {1 index_Text_Knob l Index}
  744. index_Text_Knob 17
  745. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  746. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  747. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  748. addUserKnob {3 resolution}
  749. resolution {{parent.patch_resolution}}
  750. }
  751. Constant {
  752. inputs 0
  753. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  754. format "512 512 0 0 512 512 1 square_512"
  755. name Constant
  756. xpos 262
  757. ypos 53
  758. }
  759. Reformat {
  760. type "to box"
  761. box_width {{parent.resolution}}
  762. box_height {{parent.resolution}}
  763. box_fixed true
  764. filter impulse
  765. black_outside true
  766. name Reformat1
  767. }
  768. Output {
  769. name Output
  770. xpos 262
  771. ypos 173
  772. }
  773. end_group
  774. Group {
  775. inputs 0
  776. name yellow
  777. xpos 615
  778. ypos -125
  779. postage_stamp true
  780. addUserKnob {20 sample_Tab l Sample}
  781. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  782. colour_RGBA_Color_Knob {0.5934253697 0.5981 0.07188823405 1}
  783. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  784. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  785. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  786. addUserKnob {1 name_Text_Knob l Name}
  787. name_Text_Knob yellow
  788. addUserKnob {1 index_Text_Knob l Index}
  789. index_Text_Knob 16
  790. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  791. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  792. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  793. addUserKnob {3 resolution}
  794. resolution {{parent.patch_resolution}}
  795. }
  796. Constant {
  797. inputs 0
  798. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  799. format "512 512 0 0 512 512 1 square_512"
  800. name Constant
  801. xpos 262
  802. ypos 53
  803. }
  804. Reformat {
  805. type "to box"
  806. box_width {{parent.resolution}}
  807. box_height {{parent.resolution}}
  808. box_fixed true
  809. filter impulse
  810. black_outside true
  811. name Reformat1
  812. xpos 262
  813. ypos 125
  814. }
  815. Output {
  816. name Output
  817. xpos 262
  818. ypos 182
  819. }
  820. end_group
  821. Group {
  822. inputs 0
  823. name red
  824. xpos 508
  825. ypos -125
  826. postage_stamp true
  827. addUserKnob {20 sample_Tab l Sample}
  828. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  829. colour_RGBA_Color_Knob {0.2163881926 0.1257 0.03847493188 1}
  830. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  831. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  832. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  833. addUserKnob {1 name_Text_Knob l Name}
  834. name_Text_Knob red
  835. addUserKnob {1 index_Text_Knob l Index}
  836. index_Text_Knob 15
  837. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  838. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  839. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  840. addUserKnob {3 resolution}
  841. resolution {{parent.patch_resolution}}
  842. }
  843. Constant {
  844. inputs 0
  845. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  846. format "512 512 0 0 512 512 1 square_512"
  847. name Constant
  848. xpos 262
  849. ypos 53
  850. }
  851. Reformat {
  852. type "to box"
  853. box_width {{parent.resolution}}
  854. box_height {{parent.resolution}}
  855. box_fixed true
  856. filter impulse
  857. black_outside true
  858. name Reformat1
  859. }
  860. Output {
  861. name Output
  862. xpos 262
  863. ypos 173
  864. }
  865. end_group
  866. Group {
  867. inputs 0
  868. name green
  869. xpos 398
  870. ypos -125
  871. postage_stamp true
  872. addUserKnob {20 sample_Tab l Sample}
  873. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  874. colour_RGBA_Color_Knob {0.1498500397 0.2318 0.07900178855 1}
  875. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  876. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  877. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  878. addUserKnob {1 name_Text_Knob l Name}
  879. name_Text_Knob green
  880. addUserKnob {1 index_Text_Knob l Index}
  881. index_Text_Knob 14
  882. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  883. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  884. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  885. addUserKnob {3 resolution}
  886. resolution {{parent.patch_resolution}}
  887. }
  888. Constant {
  889. inputs 0
  890. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  891. format "512 512 0 0 512 512 1 square_512"
  892. name Constant
  893. xpos 262
  894. ypos 53
  895. }
  896. Reformat {
  897. type "to box"
  898. box_width {{parent.resolution}}
  899. box_height {{parent.resolution}}
  900. box_fixed true
  901. filter impulse
  902. black_outside true
  903. name Reformat1
  904. }
  905. Output {
  906. name Output
  907. xpos 262
  908. ypos 173
  909. }
  910. end_group
  911. Group {
  912. inputs 0
  913. name blue
  914. xpos 288
  915. ypos -125
  916. postage_stamp true
  917. addUserKnob {20 sample_Tab l Sample}
  918. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  919. colour_RGBA_Color_Knob {0.0685786052 0.0575 0.2137559102 1}
  920. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  921. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  922. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  923. addUserKnob {1 name_Text_Knob l Name}
  924. name_Text_Knob blue
  925. addUserKnob {1 index_Text_Knob l Index}
  926. index_Text_Knob 13
  927. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  928. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  929. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  930. addUserKnob {3 resolution}
  931. resolution {{parent.patch_resolution}}
  932. }
  933. Constant {
  934. inputs 0
  935. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  936. format "512 512 0 0 512 512 1 square_512"
  937. name Constant
  938. xpos 262
  939. ypos 53
  940. }
  941. Reformat {
  942. type "to box"
  943. box_width {{parent.resolution}}
  944. box_height {{parent.resolution}}
  945. box_fixed true
  946. filter impulse
  947. black_outside true
  948. name Reformat1
  949. }
  950. Output {
  951. name Output
  952. xpos 262
  953. ypos 173
  954. }
  955. end_group
  956. Group {
  957. inputs 0
  958. name black_2
  959. xpos 839
  960. ypos -5
  961. postage_stamp true
  962. addUserKnob {20 sample_Tab l Sample}
  963. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  964. colour_RGBA_Color_Knob {0.02994814815 0.0311 0.02687947413 1}
  965. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  966. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  967. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  968. addUserKnob {1 name_Text_Knob l Name}
  969. name_Text_Knob "black 2 (1.5 D)"
  970. addUserKnob {1 index_Text_Knob l Index}
  971. index_Text_Knob 24
  972. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  973. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  974. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  975. addUserKnob {3 resolution}
  976. resolution {{parent.patch_resolution}}
  977. }
  978. Constant {
  979. inputs 0
  980. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  981. format "512 512 0 0 512 512 1 square_512"
  982. name Constant
  983. xpos 262
  984. ypos 53
  985. }
  986. Reformat {
  987. type "to box"
  988. box_width {{parent.resolution}}
  989. box_height {{parent.resolution}}
  990. box_fixed true
  991. filter impulse
  992. black_outside true
  993. name Reformat1
  994. xpos 262
  995. ypos 125
  996. }
  997. Output {
  998. name Output
  999. xpos 262
  1000. ypos 173
  1001. }
  1002. end_group
  1003. Group {
  1004. inputs 0
  1005. name neutral_3
  1006. xpos 728
  1007. ypos -5
  1008. postage_stamp true
  1009. addUserKnob {20 sample_Tab l Sample}
  1010. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1011. colour_RGBA_Color_Knob {0.08464157272 0.0883 0.07593103157 1}
  1012. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1013. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1014. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1015. addUserKnob {1 name_Text_Knob l Name}
  1016. name_Text_Knob "neutral 3.5 (1.05 D)"
  1017. addUserKnob {1 index_Text_Knob l Index}
  1018. index_Text_Knob 23
  1019. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1020. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1021. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1022. addUserKnob {3 resolution}
  1023. resolution {{parent.patch_resolution}}
  1024. }
  1025. Constant {
  1026. inputs 0
  1027. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1028. format "512 512 0 0 512 512 1 square_512"
  1029. name Constant
  1030. xpos 262
  1031. ypos 53
  1032. }
  1033. Reformat {
  1034. type "to box"
  1035. box_width {{parent.resolution}}
  1036. box_height {{parent.resolution}}
  1037. box_fixed true
  1038. filter impulse
  1039. black_outside true
  1040. name Reformat1
  1041. }
  1042. Output {
  1043. name Output
  1044. xpos 262
  1045. ypos 173
  1046. }
  1047. end_group
  1048. Group {
  1049. inputs 0
  1050. name neutral_5
  1051. xpos 619
  1052. ypos -5
  1053. postage_stamp true
  1054. addUserKnob {20 sample_Tab l Sample}
  1055. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1056. colour_RGBA_Color_Knob {0.1843836267 0.1915 0.1591820341 1}
  1057. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1058. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1059. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1060. addUserKnob {1 name_Text_Knob l Name}
  1061. name_Text_Knob "neutral 5 (.70 D)"
  1062. addUserKnob {1 index_Text_Knob l Index}
  1063. index_Text_Knob 22
  1064. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1065. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1066. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1067. addUserKnob {3 resolution}
  1068. resolution {{parent.patch_resolution}}
  1069. }
  1070. Constant {
  1071. inputs 0
  1072. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1073. format "512 512 0 0 512 512 1 square_512"
  1074. name Constant
  1075. xpos 262
  1076. ypos 53
  1077. }
  1078. Reformat {
  1079. type "to box"
  1080. box_width {{parent.resolution}}
  1081. box_height {{parent.resolution}}
  1082. box_fixed true
  1083. filter impulse
  1084. black_outside true
  1085. name Reformat1
  1086. }
  1087. Output {
  1088. name Output
  1089. xpos 262
  1090. ypos 173
  1091. }
  1092. end_group
  1093. Group {
  1094. inputs 0
  1095. name neutral_6
  1096. xpos 508
  1097. ypos -5
  1098. postage_stamp true
  1099. addUserKnob {20 sample_Tab l Sample}
  1100. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1101. colour_RGBA_Color_Knob {0.3480877967 0.3632 0.3029540352 1}
  1102. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1103. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1104. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1105. addUserKnob {1 name_Text_Knob l Name}
  1106. name_Text_Knob "neutral 6.5 (.44 D)"
  1107. addUserKnob {1 index_Text_Knob l Index}
  1108. index_Text_Knob 21
  1109. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1110. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1111. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1112. addUserKnob {3 resolution}
  1113. resolution {{parent.patch_resolution}}
  1114. }
  1115. Constant {
  1116. inputs 0
  1117. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1118. format "512 512 0 0 512 512 1 square_512"
  1119. name Constant
  1120. xpos 262
  1121. ypos 53
  1122. }
  1123. Reformat {
  1124. type "to box"
  1125. box_width {{parent.resolution}}
  1126. box_height {{parent.resolution}}
  1127. box_fixed true
  1128. filter impulse
  1129. black_outside true
  1130. name Reformat1
  1131. }
  1132. Output {
  1133. name Output
  1134. xpos 262
  1135. ypos 173
  1136. }
  1137. end_group
  1138. Group {
  1139. inputs 0
  1140. name neutral_8
  1141. xpos 395
  1142. ypos -5
  1143. postage_stamp true
  1144. addUserKnob {20 sample_Tab l Sample}
  1145. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1146. colour_RGBA_Color_Knob {0.56571875 0.5894 0.4894125 1}
  1147. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1148. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1149. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1150. addUserKnob {1 name_Text_Knob l Name}
  1151. name_Text_Knob "neutral 8 (.23 D)"
  1152. addUserKnob {1 index_Text_Knob l Index}
  1153. index_Text_Knob 20
  1154. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1155. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1156. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1157. addUserKnob {3 resolution}
  1158. resolution {{parent.patch_resolution}}
  1159. }
  1160. Constant {
  1161. inputs 0
  1162. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1163. format "512 512 0 0 512 512 1 square_512"
  1164. name Constant
  1165. xpos 262
  1166. ypos 53
  1167. }
  1168. Reformat {
  1169. type "to box"
  1170. box_width {{parent.resolution}}
  1171. box_height {{parent.resolution}}
  1172. box_fixed true
  1173. filter impulse
  1174. black_outside true
  1175. name Reformat1
  1176. }
  1177. Output {
  1178. name Output
  1179. xpos 262
  1180. ypos 173
  1181. }
  1182. end_group
  1183. Group {
  1184. inputs 0
  1185. name white_9
  1186. xpos 290
  1187. ypos -9
  1188. postage_stamp true
  1189. addUserKnob {20 sample_Tab l Sample}
  1190. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1191. colour_RGBA_Color_Knob {0.877922367 0.9131 0.7397425998 1}
  1192. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1193. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1194. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1195. addUserKnob {1 name_Text_Knob l Name}
  1196. name_Text_Knob "white 9.5 (.05 D)"
  1197. addUserKnob {1 index_Text_Knob l Index}
  1198. index_Text_Knob 19
  1199. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1200. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1201. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1202. addUserKnob {3 resolution}
  1203. resolution {{parent.patch_resolution}}
  1204. }
  1205. Constant {
  1206. inputs 0
  1207. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1208. format "512 512 0 0 512 512 1 square_512"
  1209. name Constant
  1210. xpos 262
  1211. ypos 53
  1212. }
  1213. Reformat {
  1214. type "to box"
  1215. box_width {{parent.resolution}}
  1216. box_height {{parent.resolution}}
  1217. box_fixed true
  1218. filter impulse
  1219. black_outside true
  1220. name Reformat1
  1221. xpos 262
  1222. ypos 134
  1223. }
  1224. Output {
  1225. name Output
  1226. xpos 262
  1227. ypos 173
  1228. }
  1229. end_group
  1230. ContactSheet {
  1231. inputs 24
  1232. width {{"rint(parent.patch_resolution * 6 + gap * 7)"}}
  1233. height {{"rint(parent.patch_resolution * 4 + gap * 5)"}}
  1234. rows 4
  1235. columns 6
  1236. startframe 1
  1237. endframe 1
  1238. name ContactSheet
  1239. xpos 839
  1240. ypos 138
  1241. }
  1242. Output {
  1243. name Output
  1244. xpos 839
  1245. ypos 238
  1246. }
  1247. end_group
  1248. Group {
  1249. inputs 0
  1250. name ColorChecker24_After_November_2014
  1251. xpos 1060
  1252. ypos -394
  1253. addUserKnob {20 colorchecker_tab l "ColorChecker24 - After November 2014"}
  1254. addUserKnob {3 patch_resolution}
  1255. patch_resolution {{parent.patch_resolution}}
  1256. }
  1257. Group {
  1258. inputs 0
  1259. name bluish_green
  1260. xpos 622
  1261. ypos -321
  1262. postage_stamp true
  1263. addUserKnob {20 sample_Tab l Sample}
  1264. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1265. colour_RGBA_Color_Knob {0.30451114 0.4143554688 0.344352688 1}
  1266. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1267. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1268. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1269. addUserKnob {1 name_Text_Knob l Name}
  1270. name_Text_Knob "bluish green"
  1271. addUserKnob {1 index_Text_Knob l Index}
  1272. index_Text_Knob 6
  1273. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1274. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1275. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1276. addUserKnob {3 resolution}
  1277. resolution {{parent.patch_resolution}}
  1278. }
  1279. Constant {
  1280. inputs 0
  1281. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1282. format "512 512 0 0 512 512 1 square_512"
  1283. name Constant
  1284. xpos 262
  1285. ypos 53
  1286. }
  1287. Reformat {
  1288. type "to box"
  1289. box_width {{parent.resolution}}
  1290. box_height {{parent.resolution}}
  1291. box_fixed true
  1292. filter impulse
  1293. black_outside true
  1294. name Reformat1
  1295. }
  1296. Output {
  1297. name Output
  1298. xpos 262
  1299. ypos 173
  1300. }
  1301. end_group
  1302. Group {
  1303. inputs 0
  1304. name blue_flower
  1305. xpos 512
  1306. ypos -321
  1307. postage_stamp true
  1308. addUserKnob {20 sample_Tab l Sample}
  1309. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1310. colour_RGBA_Color_Knob {0.2419823988 0.2287175998 0.3282104382 1}
  1311. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1312. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1313. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1314. addUserKnob {1 name_Text_Knob l Name}
  1315. name_Text_Knob "blue flower"
  1316. addUserKnob {1 index_Text_Knob l Index}
  1317. index_Text_Knob 5
  1318. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1319. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1320. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1321. addUserKnob {3 resolution}
  1322. resolution {{parent.patch_resolution}}
  1323. }
  1324. Constant {
  1325. inputs 0
  1326. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1327. format "512 512 0 0 512 512 1 square_512"
  1328. name Constant
  1329. xpos 262
  1330. ypos 53
  1331. }
  1332. Reformat {
  1333. type "to box"
  1334. box_width {{parent.resolution}}
  1335. box_height {{parent.resolution}}
  1336. box_fixed true
  1337. filter impulse
  1338. black_outside true
  1339. name Reformat1
  1340. }
  1341. Output {
  1342. name Output
  1343. xpos 262
  1344. ypos 173
  1345. }
  1346. end_group
  1347. Group {
  1348. inputs 0
  1349. name foliage
  1350. xpos 402
  1351. ypos -321
  1352. postage_stamp true
  1353. addUserKnob {20 sample_Tab l Sample}
  1354. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1355. colour_RGBA_Color_Knob {0.1114392339 0.1346792679 0.05239320311 1}
  1356. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1357. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1358. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1359. addUserKnob {1 name_Text_Knob l Name}
  1360. name_Text_Knob foliage
  1361. addUserKnob {1 index_Text_Knob l Index}
  1362. index_Text_Knob 4
  1363. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1364. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1365. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1366. addUserKnob {3 resolution}
  1367. resolution {{parent.patch_resolution}}
  1368. }
  1369. Constant {
  1370. inputs 0
  1371. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1372. format "512 512 0 0 512 512 1 square_512"
  1373. name Constant
  1374. xpos 262
  1375. ypos 53
  1376. }
  1377. Reformat {
  1378. type "to box"
  1379. box_width {{parent.resolution}}
  1380. box_height {{parent.resolution}}
  1381. box_fixed true
  1382. filter impulse
  1383. black_outside true
  1384. name Reformat1
  1385. }
  1386. Output {
  1387. name Output
  1388. xpos 262
  1389. ypos 173
  1390. }
  1391. end_group
  1392. Group {
  1393. inputs 0
  1394. name blue_sky
  1395. xpos 292
  1396. ypos -321
  1397. postage_stamp true
  1398. addUserKnob {20 sample_Tab l Sample}
  1399. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1400. colour_RGBA_Color_Knob {0.1652470004 0.1785519348 0.2546024121 1}
  1401. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1402. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1403. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1404. addUserKnob {1 name_Text_Knob l Name}
  1405. name_Text_Knob "blue sky"
  1406. addUserKnob {1 index_Text_Knob l Index}
  1407. index_Text_Knob 3
  1408. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1409. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1410. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1411. addUserKnob {3 resolution}
  1412. resolution {{parent.patch_resolution}}
  1413. }
  1414. Constant {
  1415. inputs 0
  1416. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1417. format "512 512 0 0 512 512 1 square_512"
  1418. name Constant
  1419. xpos 262
  1420. ypos 53
  1421. }
  1422. Reformat {
  1423. type "to box"
  1424. box_width {{parent.resolution}}
  1425. box_height {{parent.resolution}}
  1426. box_fixed true
  1427. filter impulse
  1428. black_outside true
  1429. name Reformat1
  1430. }
  1431. Output {
  1432. name Output
  1433. xpos 262
  1434. ypos 173
  1435. }
  1436. end_group
  1437. Group {
  1438. inputs 0
  1439. name light_skin
  1440. xpos 180
  1441. ypos -321
  1442. postage_stamp true
  1443. addUserKnob {20 sample_Tab l Sample}
  1444. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1445. colour_RGBA_Color_Knob {0.3811104477 0.336202304 0.1852590702 1}
  1446. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1447. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1448. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1449. addUserKnob {1 name_Text_Knob l Name}
  1450. name_Text_Knob "light skin"
  1451. addUserKnob {1 index_Text_Knob l Index}
  1452. index_Text_Knob 2
  1453. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1454. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1455. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1456. addUserKnob {3 resolution}
  1457. resolution {{parent.patch_resolution}}
  1458. }
  1459. Constant {
  1460. inputs 0
  1461. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1462. format "512 512 0 0 512 512 1 square_512"
  1463. name Constant
  1464. xpos 262
  1465. ypos 63
  1466. }
  1467. Reformat {
  1468. type "to box"
  1469. box_width {{parent.resolution}}
  1470. box_height {{parent.resolution}}
  1471. box_fixed true
  1472. filter impulse
  1473. black_outside true
  1474. name Reformat1
  1475. xpos 262
  1476. ypos 135
  1477. }
  1478. Output {
  1479. name Output
  1480. xpos 262
  1481. ypos 173
  1482. }
  1483. end_group
  1484. Group {
  1485. inputs 0
  1486. name dark_skin
  1487. xpos 70
  1488. ypos -321
  1489. postage_stamp true
  1490. addUserKnob {20 sample_Tab l Sample}
  1491. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1492. colour_RGBA_Color_Knob {0.1136398927 0.09832436105 0.047793811 1}
  1493. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1494. addUserKnob {1 name_Text_Knob l Name}
  1495. name_Text_Knob "dark skin"
  1496. addUserKnob {1 index_Text_Knob l Index}
  1497. index_Text_Knob 1
  1498. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1499. addUserKnob {3 resolution}
  1500. resolution {{parent.patch_resolution}}
  1501. }
  1502. Constant {
  1503. inputs 0
  1504. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1505. format "512 512 0 0 512 512 1 square_512"
  1506. name Constant
  1507. xpos 290
  1508. ypos 63
  1509. }
  1510. Reformat {
  1511. type "to box"
  1512. box_width {{parent.resolution}}
  1513. box_height {{parent.resolution}}
  1514. box_fixed true
  1515. filter impulse
  1516. black_outside true
  1517. name Reformat1
  1518. xpos 290
  1519. ypos 158
  1520. }
  1521. Output {
  1522. name Output
  1523. xpos 290
  1524. ypos 230
  1525. }
  1526. end_group
  1527. Group {
  1528. inputs 0
  1529. name orange_yellow
  1530. xpos 622
  1531. ypos -201
  1532. postage_stamp true
  1533. addUserKnob {20 sample_Tab l Sample}
  1534. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1535. colour_RGBA_Color_Knob {0.4769723742 0.4293377578 0.06005041429 1}
  1536. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1537. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1538. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1539. addUserKnob {1 name_Text_Knob l Name}
  1540. name_Text_Knob "orange yellow"
  1541. addUserKnob {1 index_Text_Knob l Index}
  1542. index_Text_Knob 12
  1543. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1544. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1545. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1546. addUserKnob {3 resolution}
  1547. resolution {{parent.patch_resolution}}
  1548. }
  1549. Constant {
  1550. inputs 0
  1551. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1552. format "512 512 0 0 512 512 1 square_512"
  1553. name Constant
  1554. xpos 262
  1555. ypos 53
  1556. }
  1557. Reformat {
  1558. type "to box"
  1559. box_width {{parent.resolution}}
  1560. box_height {{parent.resolution}}
  1561. box_fixed true
  1562. filter impulse
  1563. black_outside true
  1564. name Reformat1
  1565. }
  1566. Output {
  1567. name Output
  1568. xpos 262
  1569. ypos 173
  1570. }
  1571. end_group
  1572. Group {
  1573. inputs 0
  1574. name yellow_green
  1575. xpos 512
  1576. ypos -201
  1577. postage_stamp true
  1578. addUserKnob {20 sample_Tab l Sample}
  1579. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1580. colour_RGBA_Color_Knob {0.3427379502 0.4331759409 0.08330791241 1}
  1581. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1582. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1583. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1584. addUserKnob {1 name_Text_Knob l Name}
  1585. name_Text_Knob "yellow green"
  1586. addUserKnob {1 index_Text_Knob l Index}
  1587. index_Text_Knob 11
  1588. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1589. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1590. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1591. addUserKnob {3 resolution}
  1592. resolution {{parent.patch_resolution}}
  1593. }
  1594. Constant {
  1595. inputs 0
  1596. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1597. format "512 512 0 0 512 512 1 square_512"
  1598. name Constant
  1599. xpos 262
  1600. ypos 53
  1601. }
  1602. Reformat {
  1603. type "to box"
  1604. box_width {{parent.resolution}}
  1605. box_height {{parent.resolution}}
  1606. box_fixed true
  1607. filter impulse
  1608. black_outside true
  1609. name Reformat1
  1610. }
  1611. Output {
  1612. name Output
  1613. xpos 262
  1614. ypos 173
  1615. }
  1616. end_group
  1617. Group {
  1618. inputs 0
  1619. name purple
  1620. xpos 401
  1621. ypos -201
  1622. postage_stamp true
  1623. addUserKnob {20 sample_Tab l Sample}
  1624. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1625. colour_RGBA_Color_Knob {0.08353888545 0.06276662955 0.1042075686 1}
  1626. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1627. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1628. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1629. addUserKnob {1 name_Text_Knob l Name}
  1630. name_Text_Knob purple
  1631. addUserKnob {1 index_Text_Knob l Index}
  1632. index_Text_Knob 10
  1633. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1634. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1635. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1636. addUserKnob {3 resolution}
  1637. resolution {{parent.patch_resolution}}
  1638. }
  1639. Constant {
  1640. inputs 0
  1641. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1642. format "512 512 0 0 512 512 1 square_512"
  1643. name Constant
  1644. xpos 262
  1645. ypos 53
  1646. }
  1647. Reformat {
  1648. type "to box"
  1649. box_width {{parent.resolution}}
  1650. box_height {{parent.resolution}}
  1651. box_fixed true
  1652. filter impulse
  1653. black_outside true
  1654. name Reformat1
  1655. }
  1656. Output {
  1657. name Output
  1658. xpos 262
  1659. ypos 173
  1660. }
  1661. end_group
  1662. Group {
  1663. inputs 0
  1664. name moderate_red
  1665. xpos 290
  1666. ypos -201
  1667. postage_stamp true
  1668. addUserKnob {20 sample_Tab l Sample}
  1669. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1670. colour_RGBA_Color_Knob {0.2915036416 0.188999956 0.09736350318 1}
  1671. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1672. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1673. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1674. addUserKnob {1 name_Text_Knob l Name}
  1675. name_Text_Knob "moderate red"
  1676. addUserKnob {1 index_Text_Knob l Index}
  1677. index_Text_Knob 9
  1678. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1679. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1680. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1681. addUserKnob {3 resolution}
  1682. resolution {{parent.patch_resolution}}
  1683. }
  1684. Constant {
  1685. inputs 0
  1686. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1687. format "512 512 0 0 512 512 1 square_512"
  1688. name Constant
  1689. xpos 262
  1690. ypos 53
  1691. }
  1692. Reformat {
  1693. type "to box"
  1694. box_width {{parent.resolution}}
  1695. box_height {{parent.resolution}}
  1696. box_fixed true
  1697. filter impulse
  1698. black_outside true
  1699. name Reformat1
  1700. }
  1701. Output {
  1702. name Output
  1703. xpos 262
  1704. ypos 173
  1705. }
  1706. end_group
  1707. Group {
  1708. inputs 0
  1709. name purplish_blue
  1710. xpos 180
  1711. ypos -201
  1712. postage_stamp true
  1713. addUserKnob {20 sample_Tab l Sample}
  1714. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1715. colour_RGBA_Color_Knob {0.1200518326 0.1091090233 0.2874447494 1}
  1716. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1717. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1718. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1719. addUserKnob {1 name_Text_Knob l Name}
  1720. name_Text_Knob "purplish blue"
  1721. addUserKnob {1 index_Text_Knob l Index}
  1722. index_Text_Knob 8
  1723. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1724. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1725. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1726. addUserKnob {3 resolution}
  1727. resolution {{parent.patch_resolution}}
  1728. }
  1729. Constant {
  1730. inputs 0
  1731. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1732. format "512 512 0 0 512 512 1 square_512"
  1733. name Constant
  1734. xpos 262
  1735. ypos 53
  1736. }
  1737. Reformat {
  1738. type "to box"
  1739. box_width {{parent.resolution}}
  1740. box_height {{parent.resolution}}
  1741. box_fixed true
  1742. filter impulse
  1743. black_outside true
  1744. name Reformat1
  1745. }
  1746. Output {
  1747. name Output
  1748. xpos 262
  1749. ypos 173
  1750. }
  1751. end_group
  1752. Group {
  1753. inputs 0
  1754. name orange
  1755. xpos 74
  1756. ypos -201
  1757. postage_stamp true
  1758. addUserKnob {20 sample_Tab l Sample}
  1759. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1760. colour_RGBA_Color_Knob {0.4073691399 0.3126416159 0.05130591012 1}
  1761. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1762. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1763. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1764. addUserKnob {1 name_Text_Knob l Name}
  1765. name_Text_Knob orange
  1766. addUserKnob {1 index_Text_Knob l Index}
  1767. index_Text_Knob 7
  1768. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1769. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1770. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1771. addUserKnob {3 resolution}
  1772. resolution {{parent.patch_resolution}}
  1773. }
  1774. Constant {
  1775. inputs 0
  1776. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1777. format "512 512 0 0 512 512 1 square_512"
  1778. name Constant
  1779. xpos 262
  1780. ypos 53
  1781. }
  1782. Reformat {
  1783. type "to box"
  1784. box_width {{parent.resolution}}
  1785. box_height {{parent.resolution}}
  1786. box_fixed true
  1787. filter impulse
  1788. black_outside true
  1789. name Reformat1
  1790. }
  1791. Output {
  1792. name Output
  1793. xpos 262
  1794. ypos 173
  1795. }
  1796. end_group
  1797. Group {
  1798. inputs 0
  1799. name cyan
  1800. xpos 622
  1801. ypos -81
  1802. postage_stamp true
  1803. addUserKnob {20 sample_Tab l Sample}
  1804. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1805. colour_RGBA_Color_Knob {0.1247966941 0.180609913 0.2913392383 1}
  1806. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1807. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1808. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1809. addUserKnob {1 name_Text_Knob l Name}
  1810. name_Text_Knob cyan
  1811. addUserKnob {1 index_Text_Knob l Index}
  1812. index_Text_Knob 18
  1813. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1814. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1815. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1816. addUserKnob {3 resolution}
  1817. resolution {{parent.patch_resolution}}
  1818. }
  1819. Constant {
  1820. inputs 0
  1821. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1822. format "512 512 0 0 512 512 1 square_512"
  1823. name Constant
  1824. xpos 262
  1825. ypos 53
  1826. }
  1827. Reformat {
  1828. type "to box"
  1829. box_width {{parent.resolution}}
  1830. box_height {{parent.resolution}}
  1831. box_fixed true
  1832. filter impulse
  1833. black_outside true
  1834. name Reformat1
  1835. }
  1836. Output {
  1837. name Output
  1838. xpos 262
  1839. ypos 173
  1840. }
  1841. end_group
  1842. Group {
  1843. inputs 0
  1844. name magenta
  1845. xpos 512
  1846. ypos -81
  1847. postage_stamp true
  1848. addUserKnob {20 sample_Tab l Sample}
  1849. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1850. colour_RGBA_Color_Knob {0.299122798 0.1895114577 0.2213469194 1}
  1851. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1852. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1853. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1854. addUserKnob {1 name_Text_Knob l Name}
  1855. name_Text_Knob magenta
  1856. addUserKnob {1 index_Text_Knob l Index}
  1857. index_Text_Knob 17
  1858. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1859. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1860. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1861. addUserKnob {3 resolution}
  1862. resolution {{parent.patch_resolution}}
  1863. }
  1864. Constant {
  1865. inputs 0
  1866. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1867. format "512 512 0 0 512 512 1 square_512"
  1868. name Constant
  1869. xpos 262
  1870. ypos 53
  1871. }
  1872. Reformat {
  1873. type "to box"
  1874. box_width {{parent.resolution}}
  1875. box_height {{parent.resolution}}
  1876. box_fixed true
  1877. filter impulse
  1878. black_outside true
  1879. name Reformat1
  1880. }
  1881. Output {
  1882. name Output
  1883. xpos 262
  1884. ypos 173
  1885. }
  1886. end_group
  1887. Group {
  1888. inputs 0
  1889. name yellow
  1890. xpos 399
  1891. ypos -81
  1892. postage_stamp true
  1893. addUserKnob {20 sample_Tab l Sample}
  1894. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1895. colour_RGBA_Color_Knob {0.5888922356 0.5992976803 0.07077420003 1}
  1896. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1897. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1898. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1899. addUserKnob {1 name_Text_Knob l Name}
  1900. name_Text_Knob yellow
  1901. addUserKnob {1 index_Text_Knob l Index}
  1902. index_Text_Knob 16
  1903. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1904. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1905. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1906. addUserKnob {3 resolution}
  1907. resolution {{parent.patch_resolution}}
  1908. }
  1909. Constant {
  1910. inputs 0
  1911. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1912. format "512 512 0 0 512 512 1 square_512"
  1913. name Constant
  1914. xpos 262
  1915. ypos 53
  1916. }
  1917. Reformat {
  1918. type "to box"
  1919. box_width {{parent.resolution}}
  1920. box_height {{parent.resolution}}
  1921. box_fixed true
  1922. filter impulse
  1923. black_outside true
  1924. name Reformat1
  1925. xpos 262
  1926. ypos 125
  1927. }
  1928. Output {
  1929. name Output
  1930. xpos 262
  1931. ypos 182
  1932. }
  1933. end_group
  1934. Group {
  1935. inputs 0
  1936. name red
  1937. xpos 292
  1938. ypos -81
  1939. postage_stamp true
  1940. addUserKnob {20 sample_Tab l Sample}
  1941. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1942. colour_RGBA_Color_Knob {0.2143728424 0.127800835 0.03868150726 1}
  1943. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1944. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1945. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1946. addUserKnob {1 name_Text_Knob l Name}
  1947. name_Text_Knob red
  1948. addUserKnob {1 index_Text_Knob l Index}
  1949. index_Text_Knob 15
  1950. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1951. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1952. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1953. addUserKnob {3 resolution}
  1954. resolution {{parent.patch_resolution}}
  1955. }
  1956. Constant {
  1957. inputs 0
  1958. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  1959. format "512 512 0 0 512 512 1 square_512"
  1960. name Constant
  1961. xpos 262
  1962. ypos 53
  1963. }
  1964. Reformat {
  1965. type "to box"
  1966. box_width {{parent.resolution}}
  1967. box_height {{parent.resolution}}
  1968. box_fixed true
  1969. filter impulse
  1970. black_outside true
  1971. name Reformat1
  1972. }
  1973. Output {
  1974. name Output
  1975. xpos 262
  1976. ypos 173
  1977. }
  1978. end_group
  1979. Group {
  1980. inputs 0
  1981. name green
  1982. xpos 182
  1983. ypos -81
  1984. postage_stamp true
  1985. addUserKnob {20 sample_Tab l Sample}
  1986. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  1987. colour_RGBA_Color_Knob {0.1413517689 0.2233437582 0.07287461742 1}
  1988. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1989. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1990. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1991. addUserKnob {1 name_Text_Knob l Name}
  1992. name_Text_Knob green
  1993. addUserKnob {1 index_Text_Knob l Index}
  1994. index_Text_Knob 14
  1995. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  1996. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1997. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  1998. addUserKnob {3 resolution}
  1999. resolution {{parent.patch_resolution}}
  2000. }
  2001. Constant {
  2002. inputs 0
  2003. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2004. format "512 512 0 0 512 512 1 square_512"
  2005. name Constant
  2006. xpos 262
  2007. ypos 53
  2008. }
  2009. Reformat {
  2010. type "to box"
  2011. box_width {{parent.resolution}}
  2012. box_height {{parent.resolution}}
  2013. box_fixed true
  2014. filter impulse
  2015. black_outside true
  2016. name Reformat1
  2017. }
  2018. Output {
  2019. name Output
  2020. xpos 262
  2021. ypos 173
  2022. }
  2023. end_group
  2024. Group {
  2025. inputs 0
  2026. name blue
  2027. xpos 72
  2028. ypos -81
  2029. postage_stamp true
  2030. addUserKnob {20 sample_Tab l Sample}
  2031. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2032. colour_RGBA_Color_Knob {0.06809095613 0.05596214063 0.2077405936 1}
  2033. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2034. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2035. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2036. addUserKnob {1 name_Text_Knob l Name}
  2037. name_Text_Knob blue
  2038. addUserKnob {1 index_Text_Knob l Index}
  2039. index_Text_Knob 13
  2040. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2041. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2042. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2043. addUserKnob {3 resolution}
  2044. resolution {{parent.patch_resolution}}
  2045. }
  2046. Constant {
  2047. inputs 0
  2048. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2049. format "512 512 0 0 512 512 1 square_512"
  2050. name Constant
  2051. xpos 262
  2052. ypos 53
  2053. }
  2054. Reformat {
  2055. type "to box"
  2056. box_width {{parent.resolution}}
  2057. box_height {{parent.resolution}}
  2058. box_fixed true
  2059. filter impulse
  2060. black_outside true
  2061. name Reformat1
  2062. }
  2063. Output {
  2064. name Output
  2065. xpos 262
  2066. ypos 173
  2067. }
  2068. end_group
  2069. Group {
  2070. inputs 0
  2071. name black_2
  2072. xpos 623
  2073. ypos 39
  2074. postage_stamp true
  2075. addUserKnob {20 sample_Tab l Sample}
  2076. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2077. colour_RGBA_Color_Knob {0.03042544265 0.03151319431 0.02656724434 1}
  2078. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2079. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2080. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2081. addUserKnob {1 name_Text_Knob l Name}
  2082. name_Text_Knob "black 2 (1.5 D)"
  2083. addUserKnob {1 index_Text_Knob l Index}
  2084. index_Text_Knob 24
  2085. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2086. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2087. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2088. addUserKnob {3 resolution}
  2089. resolution {{parent.patch_resolution}}
  2090. }
  2091. Constant {
  2092. inputs 0
  2093. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2094. format "512 512 0 0 512 512 1 square_512"
  2095. name Constant
  2096. xpos 262
  2097. ypos 53
  2098. }
  2099. Reformat {
  2100. type "to box"
  2101. box_width {{parent.resolution}}
  2102. box_height {{parent.resolution}}
  2103. box_fixed true
  2104. filter impulse
  2105. black_outside true
  2106. name Reformat1
  2107. xpos 262
  2108. ypos 125
  2109. }
  2110. Output {
  2111. name Output
  2112. xpos 262
  2113. ypos 173
  2114. }
  2115. end_group
  2116. Group {
  2117. inputs 0
  2118. name neutral_3
  2119. xpos 512
  2120. ypos 39
  2121. postage_stamp true
  2122. addUserKnob {20 sample_Tab l Sample}
  2123. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2124. colour_RGBA_Color_Knob {0.08448968042 0.08817234828 0.07391630753 1}
  2125. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2126. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2127. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2128. addUserKnob {1 name_Text_Knob l Name}
  2129. name_Text_Knob "neutral 3.5 (1.05 D)"
  2130. addUserKnob {1 index_Text_Knob l Index}
  2131. index_Text_Knob 23
  2132. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2133. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2134. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2135. addUserKnob {3 resolution}
  2136. resolution {{parent.patch_resolution}}
  2137. }
  2138. Constant {
  2139. inputs 0
  2140. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2141. format "512 512 0 0 512 512 1 square_512"
  2142. name Constant
  2143. xpos 262
  2144. ypos 53
  2145. }
  2146. Reformat {
  2147. type "to box"
  2148. box_width {{parent.resolution}}
  2149. box_height {{parent.resolution}}
  2150. box_fixed true
  2151. filter impulse
  2152. black_outside true
  2153. name Reformat1
  2154. }
  2155. Output {
  2156. name Output
  2157. xpos 262
  2158. ypos 173
  2159. }
  2160. end_group
  2161. Group {
  2162. inputs 0
  2163. name neutral_5
  2164. xpos 403
  2165. ypos 39
  2166. postage_stamp true
  2167. addUserKnob {20 sample_Tab l Sample}
  2168. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2169. colour_RGBA_Color_Knob {0.1835495863 0.1906228754 0.1566717383 1}
  2170. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2171. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2172. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2173. addUserKnob {1 name_Text_Knob l Name}
  2174. name_Text_Knob "neutral 5 (.70 D)"
  2175. addUserKnob {1 index_Text_Knob l Index}
  2176. index_Text_Knob 22
  2177. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2178. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2179. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2180. addUserKnob {3 resolution}
  2181. resolution {{parent.patch_resolution}}
  2182. }
  2183. Constant {
  2184. inputs 0
  2185. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2186. format "512 512 0 0 512 512 1 square_512"
  2187. name Constant
  2188. xpos 262
  2189. ypos 53
  2190. }
  2191. Reformat {
  2192. type "to box"
  2193. box_width {{parent.resolution}}
  2194. box_height {{parent.resolution}}
  2195. box_fixed true
  2196. filter impulse
  2197. black_outside true
  2198. name Reformat1
  2199. }
  2200. Output {
  2201. name Output
  2202. xpos 262
  2203. ypos 173
  2204. }
  2205. end_group
  2206. Group {
  2207. inputs 0
  2208. name neutral_6
  2209. xpos 292
  2210. ypos 39
  2211. postage_stamp true
  2212. addUserKnob {20 sample_Tab l Sample}
  2213. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2214. colour_RGBA_Color_Knob {0.3495921991 0.3648652066 0.3013565492 1}
  2215. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2216. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2217. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2218. addUserKnob {1 name_Text_Knob l Name}
  2219. name_Text_Knob "neutral 6.5 (.44 D)"
  2220. addUserKnob {1 index_Text_Knob l Index}
  2221. index_Text_Knob 21
  2222. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2223. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2224. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2225. addUserKnob {3 resolution}
  2226. resolution {{parent.patch_resolution}}
  2227. }
  2228. Constant {
  2229. inputs 0
  2230. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2231. format "512 512 0 0 512 512 1 square_512"
  2232. name Constant
  2233. xpos 262
  2234. ypos 53
  2235. }
  2236. Reformat {
  2237. type "to box"
  2238. box_width {{parent.resolution}}
  2239. box_height {{parent.resolution}}
  2240. box_fixed true
  2241. filter impulse
  2242. black_outside true
  2243. name Reformat1
  2244. }
  2245. Output {
  2246. name Output
  2247. xpos 262
  2248. ypos 173
  2249. }
  2250. end_group
  2251. Group {
  2252. inputs 0
  2253. name neutral_8
  2254. xpos 179
  2255. ypos 39
  2256. postage_stamp true
  2257. addUserKnob {20 sample_Tab l Sample}
  2258. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2259. colour_RGBA_Color_Knob {0.5665335579 0.5899709702 0.4828473821 1}
  2260. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2261. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2262. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2263. addUserKnob {1 name_Text_Knob l Name}
  2264. name_Text_Knob "neutral 8 (.23 D)"
  2265. addUserKnob {1 index_Text_Knob l Index}
  2266. index_Text_Knob 20
  2267. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2268. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2269. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2270. addUserKnob {3 resolution}
  2271. resolution {{parent.patch_resolution}}
  2272. }
  2273. Constant {
  2274. inputs 0
  2275. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2276. format "512 512 0 0 512 512 1 square_512"
  2277. name Constant
  2278. xpos 262
  2279. ypos 53
  2280. }
  2281. Reformat {
  2282. type "to box"
  2283. box_width {{parent.resolution}}
  2284. box_height {{parent.resolution}}
  2285. box_fixed true
  2286. filter impulse
  2287. black_outside true
  2288. name Reformat1
  2289. }
  2290. Output {
  2291. name Output
  2292. xpos 262
  2293. ypos 173
  2294. }
  2295. end_group
  2296. Group {
  2297. inputs 0
  2298. name white_9
  2299. xpos 70
  2300. ypos 39
  2301. postage_stamp true
  2302. addUserKnob {20 sample_Tab l Sample}
  2303. addUserKnob {19 colour_RGBA_Color_Knob l Colour}
  2304. colour_RGBA_Color_Knob {0.8436985288 0.8806903203 0.6936778752 1}
  2305. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2306. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2307. addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2308. addUserKnob {1 name_Text_Knob l Name}
  2309. name_Text_Knob "white 9.5 (.05 D)"
  2310. addUserKnob {1 index_Text_Knob l Index}
  2311. index_Text_Knob 19
  2312. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
  2313. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2314. addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN}
  2315. addUserKnob {3 resolution}
  2316. resolution {{parent.patch_resolution}}
  2317. }
  2318. Constant {
  2319. inputs 0
  2320. color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}}
  2321. format "512 512 0 0 512 512 1 square_512"
  2322. name Constant
  2323. xpos 262
  2324. ypos 53
  2325. }
  2326. Reformat {
  2327. type "to box"
  2328. box_width {{parent.resolution}}
  2329. box_height {{parent.resolution}}
  2330. box_fixed true
  2331. filter impulse
  2332. black_outside true
  2333. name Reformat1
  2334. xpos 262
  2335. ypos 134
  2336. }
  2337. Output {
  2338. name Output
  2339. xpos 262
  2340. ypos 173
  2341. }
  2342. end_group
  2343. ContactSheet {
  2344. inputs 24
  2345. width {{"rint(parent.patch_resolution * 6 + gap * 7)"}}
  2346. height {{"rint(parent.patch_resolution * 4 + gap * 5)"}}
  2347. rows 4
  2348. columns 6
  2349. startframe 1
  2350. endframe 1
  2351. name ContactSheet
  2352. xpos 620
  2353. ypos 206
  2354. }
  2355. Output {
  2356. name Output
  2357. xpos 620
  2358. ypos 326
  2359. }
  2360. end_group
  2361. Switch {
  2362. inputs 2
  2363. which {{colorchecker_type}}
  2364. name Switch1
  2365. xpos 1170
  2366. ypos -322
  2367. }
  2368. Group {
  2369. name XYZ_D50_to_RGB
  2370. xpos 1170
  2371. ypos -274
  2372. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to RGB"}
  2373. addUserKnob {4 colorspace M {ACES2065-1 ACEScc ACEScg ACESproxy "ALEXA Wide Gamut RGB" "Adobe RGB (1998)" "Adobe Wide Gamut RGB" "Apple RGB" "Best RGB" "Beta RGB" "CIE RGB" "Cinema Gamut" "ColorMatch RGB" DCI-P3 DCI-P3+ DRAGONcolor DRAGONcolor2 "Don RGB 4" "ECI RGB v2" "ERIMM RGB" "Ekta Space PS 5" "Max RGB" "NTSC RGB" "Pal/Secam RGB" "ProPhoto RGB" REDcolor REDcolor2 REDcolor3 REDcolor4 "RIMM RGB" "ROMM RGB" "Rec. 2020" "Rec. 709" "Russell RGB" S-Gamut S-Gamut3 S-Gamut3.Cine "SMPTE-C RGB" V-Gamut "Xtreme RGB" sRGB "" ""}}
  2374. colorspace ACEScg
  2375. addUserKnob {20 about_Tab l About}
  2376. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to RGB v0.1.2\n\ncolour-science.org - May 6, 2015\n\nThis Gizmo / Group tranforms from CIE XYZ D50 tristimulus values to RGB colourspace using CAT02 chromatic adaptation transform."}
  2377. }
  2378. Input {
  2379. inputs 0
  2380. name Input
  2381. xpos -3560
  2382. ypos 1033
  2383. }
  2384. set N531d2c00 [stack 0]
  2385. Group {
  2386. name XYZ_D50_to_sRGB
  2387. xpos -3560
  2388. ypos 1142
  2389. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to sRGB"}
  2390. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2391. addUserKnob {20 about_Tab l About}
  2392. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to sRGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to sRGB colourspace using CAT02 chromatic adaptation transform."}
  2393. }
  2394. Input {
  2395. inputs 0
  2396. name Input
  2397. xpos 0
  2398. ypos -149
  2399. }
  2400. ColorMatrix {
  2401. matrix {
  2402. {0.9598633 -0.0293718 0.0657319}
  2403. {-0.0212343 0.9988909 0.0261607}
  2404. {0.0013724 0.0044402 1.3129173}
  2405. }
  2406. name D50_to_D65_CAT02_ColorMatrix
  2407. xpos 0
  2408. ypos -124
  2409. }
  2410. ColorMatrix {
  2411. matrix {
  2412. {3.2406255 -1.537208 -0.4986286}
  2413. {-0.9689307 1.8757561 0.0415175}
  2414. {0.0557101 -0.2040211 1.0569959}
  2415. }
  2416. name XYZ_to_sRGB_ColorMatrix
  2417. xpos 0
  2418. ypos -98
  2419. }
  2420. Output {
  2421. name Output
  2422. xpos 0
  2423. ypos -72
  2424. }
  2425. end_group
  2426. push $N531d2c00
  2427. Group {
  2428. name XYZ_D50_to_Xtreme_RGB
  2429. xpos -3709
  2430. ypos 1143
  2431. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Xtreme_RGB"}
  2432. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2433. addUserKnob {20 about_Tab l About}
  2434. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Xtreme_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Xtreme_RGB colourspace using CAT02 chromatic adaptation transform."}
  2435. }
  2436. Input {
  2437. inputs 0
  2438. name Input
  2439. xpos 0
  2440. ypos -149
  2441. }
  2442. ColorMatrix {
  2443. matrix {
  2444. {1 0 0}
  2445. {0 1 0}
  2446. {0 0 1}
  2447. }
  2448. name D50_to_D50_CAT02_ColorMatrix
  2449. xpos 0
  2450. ypos -125
  2451. }
  2452. ColorMatrix {
  2453. matrix {
  2454. {1.0370263 0 0}
  2455. {0 1 0}
  2456. {0 0 1.2119675}
  2457. }
  2458. name XYZ_to_Xtreme_RGB_ColorMatrix
  2459. xpos 0
  2460. ypos -98
  2461. }
  2462. Output {
  2463. name Output
  2464. xpos 0
  2465. ypos -74
  2466. }
  2467. end_group
  2468. push $N531d2c00
  2469. Group {
  2470. name XYZ_D50_to_V-Gamut
  2471. xpos -3859
  2472. ypos 1143
  2473. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to V-Gamut"}
  2474. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2475. addUserKnob {20 about_Tab l About}
  2476. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to V-Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to V-Gamut colourspace using CAT02 chromatic adaptation transform."}
  2477. }
  2478. Input {
  2479. inputs 0
  2480. name Input
  2481. xpos 0
  2482. ypos -149
  2483. }
  2484. ColorMatrix {
  2485. matrix {
  2486. {0.9598633 -0.0293718 0.0657319}
  2487. {-0.0212343 0.9988909 0.0261607}
  2488. {0.0013724 0.0044402 1.3129173}
  2489. }
  2490. name D50_to_D65_CAT02_ColorMatrix
  2491. xpos 0
  2492. ypos -125
  2493. }
  2494. ColorMatrix {
  2495. matrix {
  2496. {1.5890129 -0.3132039 -0.180965}
  2497. {-0.5340545 1.3960122 0.1024579}
  2498. {0.0111794 0.0031936 0.9055357}
  2499. }
  2500. name XYZ_to_V-Gamut_ColorMatrix
  2501. xpos 0
  2502. ypos -98
  2503. }
  2504. Output {
  2505. name Output
  2506. xpos 0
  2507. ypos -74
  2508. }
  2509. end_group
  2510. push $N531d2c00
  2511. Group {
  2512. name XYZ_D50_to_SMPTE-C_RGB
  2513. xpos -4009
  2514. ypos 1143
  2515. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to SMPTE-C_RGB"}
  2516. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2517. addUserKnob {20 about_Tab l About}
  2518. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to SMPTE-C_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to SMPTE-C_RGB colourspace using CAT02 chromatic adaptation transform."}
  2519. }
  2520. Input {
  2521. inputs 0
  2522. name Input
  2523. xpos 0
  2524. ypos -149
  2525. }
  2526. ColorMatrix {
  2527. matrix {
  2528. {0.9598633 -0.0293718 0.0657319}
  2529. {-0.0212343 0.9988909 0.0261607}
  2530. {0.0013724 0.0044402 1.3129173}
  2531. }
  2532. name D50_to_D65_CAT02_ColorMatrix
  2533. xpos 0
  2534. ypos -125
  2535. }
  2536. ColorMatrix {
  2537. matrix {
  2538. {3.5060033 -1.7397907 -0.5440583}
  2539. {-1.0690476 1.9777789 0.0351714}
  2540. {0.0563066 -0.1969757 1.0499523}
  2541. }
  2542. name XYZ_to_SMPTE-C_RGB_ColorMatrix
  2543. xpos 0
  2544. ypos -98
  2545. }
  2546. Output {
  2547. name Output
  2548. xpos 0
  2549. ypos -74
  2550. }
  2551. end_group
  2552. push $N531d2c00
  2553. Group {
  2554. name XYZ_D50_to_S-Gamut3.Cine
  2555. xpos -4159
  2556. ypos 1143
  2557. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut3.Cine"}
  2558. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2559. addUserKnob {20 about_Tab l About}
  2560. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut3.Cine v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut3.Cine colourspace using CAT02 chromatic adaptation transform."}
  2561. }
  2562. Input {
  2563. inputs 0
  2564. name Input
  2565. xpos 0
  2566. ypos -149
  2567. }
  2568. ColorMatrix {
  2569. matrix {
  2570. {0.9598633 -0.0293718 0.0657319}
  2571. {-0.0212343 0.9988909 0.0261607}
  2572. {0.0013724 0.0044402 1.3129173}
  2573. }
  2574. name D50_to_D65_CAT02_ColorMatrix
  2575. xpos 0
  2576. ypos -125
  2577. }
  2578. ColorMatrix {
  2579. matrix {
  2580. {1.846779 -0.5259861 -0.2105452}
  2581. {-0.4441533 1.2594429 0.1494}
  2582. {0.0408554 0.0156409 0.8682072}
  2583. }
  2584. name XYZ_to_S-Gamut3.Cine_ColorMatrix
  2585. xpos 0
  2586. ypos -98
  2587. }
  2588. Output {
  2589. name Output
  2590. xpos 0
  2591. ypos -74
  2592. }
  2593. end_group
  2594. push $N531d2c00
  2595. Group {
  2596. name XYZ_D50_to_S-Gamut3
  2597. xpos -4309
  2598. ypos 1143
  2599. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut3"}
  2600. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2601. addUserKnob {20 about_Tab l About}
  2602. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut3 colourspace using CAT02 chromatic adaptation transform."}
  2603. }
  2604. Input {
  2605. inputs 0
  2606. name Input
  2607. xpos 0
  2608. ypos -149
  2609. }
  2610. ColorMatrix {
  2611. matrix {
  2612. {0.9598633 -0.0293718 0.0657319}
  2613. {-0.0212343 0.9988909 0.0261607}
  2614. {0.0013724 0.0044402 1.3129173}
  2615. }
  2616. name D50_to_D65_CAT02_ColorMatrix
  2617. xpos 0
  2618. ypos -125
  2619. }
  2620. ColorMatrix {
  2621. matrix {
  2622. {1.5073999 -0.2458221 -0.1716117}
  2623. {-0.5181517 1.3553912 0.1258787}
  2624. {0.0155117 -0.0078728 0.9119164}
  2625. }
  2626. name XYZ_to_S-Gamut3_ColorMatrix
  2627. xpos 0
  2628. ypos -98
  2629. }
  2630. Output {
  2631. name Output
  2632. xpos 0
  2633. ypos -74
  2634. }
  2635. end_group
  2636. push $N531d2c00
  2637. Group {
  2638. name XYZ_D50_to_S-Gamut
  2639. xpos -4459
  2640. ypos 1143
  2641. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut"}
  2642. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2643. addUserKnob {20 about_Tab l About}
  2644. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut colourspace using CAT02 chromatic adaptation transform."}
  2645. }
  2646. Input {
  2647. inputs 0
  2648. name Input
  2649. xpos 0
  2650. ypos -149
  2651. }
  2652. ColorMatrix {
  2653. matrix {
  2654. {0.9598633 -0.0293718 0.0657319}
  2655. {-0.0212343 0.9988909 0.0261607}
  2656. {0.0013724 0.0044402 1.3129173}
  2657. }
  2658. name D50_to_D65_CAT02_ColorMatrix
  2659. xpos 0
  2660. ypos -125
  2661. }
  2662. ColorMatrix {
  2663. matrix {
  2664. {1.5073999 -0.2458221 -0.1716117}
  2665. {-0.5181517 1.3553912 0.1258787}
  2666. {0.0155117 -0.0078728 0.9119164}
  2667. }
  2668. name XYZ_to_S-Gamut_ColorMatrix
  2669. xpos 0
  2670. ypos -98
  2671. }
  2672. Output {
  2673. name Output
  2674. xpos 0
  2675. ypos -74
  2676. }
  2677. end_group
  2678. push $N531d2c00
  2679. Group {
  2680. name XYZ_D50_to_Russell_RGB
  2681. xpos -4609
  2682. ypos 1143
  2683. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Russell_RGB"}
  2684. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2685. addUserKnob {20 about_Tab l About}
  2686. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Russell_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Russell_RGB colourspace using CAT02 chromatic adaptation transform."}
  2687. }
  2688. Input {
  2689. inputs 0
  2690. name Input
  2691. xpos 0
  2692. ypos -149
  2693. }
  2694. ColorMatrix {
  2695. matrix {
  2696. {0.9842386 -0.0123617 0.0243142}
  2697. {-0.0089083 1.0005966 0.0096881}
  2698. {0.0005204 0.0016123 1.1142423}
  2699. }
  2700. name D50_to_D55_CAT02_ColorMatrix
  2701. xpos 0
  2702. ypos -125
  2703. }
  2704. ColorMatrix {
  2705. matrix {
  2706. {1.5870253 -0.3598133 -0.1721662}
  2707. {-0.7535178 1.6771848 0.0475092}
  2708. {0.0370375 -0.0824384 1.136216}
  2709. }
  2710. name XYZ_to_Russell_RGB_ColorMatrix
  2711. xpos 0
  2712. ypos -98
  2713. }
  2714. Output {
  2715. name Output
  2716. xpos 0
  2717. ypos -74
  2718. }
  2719. end_group
  2720. push $N531d2c00
  2721. Group {
  2722. name XYZ_D50_to_Rec._709
  2723. xpos -4759
  2724. ypos 1143
  2725. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Rec._709"}
  2726. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2727. addUserKnob {20 about_Tab l About}
  2728. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Rec._709 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Rec._709 colourspace using CAT02 chromatic adaptation transform."}
  2729. }
  2730. Input {
  2731. inputs 0
  2732. name Input
  2733. xpos 0
  2734. ypos -149
  2735. }
  2736. ColorMatrix {
  2737. matrix {
  2738. {0.9598633 -0.0293718 0.0657319}
  2739. {-0.0212343 0.9988909 0.0261607}
  2740. {0.0013724 0.0044402 1.3129173}
  2741. }
  2742. name D50_to_D65_CAT02_ColorMatrix
  2743. xpos 0
  2744. ypos -125
  2745. }
  2746. ColorMatrix {
  2747. matrix {
  2748. {3.2409699 -1.5373832 -0.4986108}
  2749. {-0.9692436 1.8759675 0.0415551}
  2750. {0.0556301 -0.203977 1.0569715}
  2751. }
  2752. name XYZ_to_Rec._709_ColorMatrix
  2753. xpos 0
  2754. ypos -98
  2755. }
  2756. Output {
  2757. name Output
  2758. xpos 0
  2759. ypos -74
  2760. }
  2761. end_group
  2762. push $N531d2c00
  2763. Group {
  2764. name XYZ_D50_to_Rec._2020
  2765. xpos -4909
  2766. ypos 1143
  2767. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Rec._2020"}
  2768. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2769. addUserKnob {20 about_Tab l About}
  2770. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Rec._2020 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Rec._2020 colourspace using CAT02 chromatic adaptation transform."}
  2771. }
  2772. Input {
  2773. inputs 0
  2774. name Input
  2775. xpos 0
  2776. ypos -149
  2777. }
  2778. ColorMatrix {
  2779. matrix {
  2780. {0.9598633 -0.0293718 0.0657319}
  2781. {-0.0212343 0.9988909 0.0261607}
  2782. {0.0013724 0.0044402 1.3129173}
  2783. }
  2784. name D50_to_D65_CAT02_ColorMatrix
  2785. xpos 0
  2786. ypos -125
  2787. }
  2788. ColorMatrix {
  2789. matrix {
  2790. {1.7166512 -0.3556708 -0.2533663}
  2791. {-0.6666844 1.6164812 0.0157685}
  2792. {0.0176399 -0.0427706 0.9421031}
  2793. }
  2794. name XYZ_to_Rec._2020_ColorMatrix
  2795. xpos 0
  2796. ypos -98
  2797. }
  2798. Output {
  2799. name Output
  2800. xpos 0
  2801. ypos -74
  2802. }
  2803. end_group
  2804. push $N531d2c00
  2805. Group {
  2806. name XYZ_D50_to_ROMM_RGB
  2807. xpos -5059
  2808. ypos 1143
  2809. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ROMM_RGB"}
  2810. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2811. addUserKnob {20 about_Tab l About}
  2812. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ROMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ROMM_RGB colourspace using CAT02 chromatic adaptation transform."}
  2813. }
  2814. Input {
  2815. inputs 0
  2816. name Input
  2817. xpos 0
  2818. ypos -149
  2819. }
  2820. ColorMatrix {
  2821. matrix {
  2822. {1 0 0}
  2823. {0 1 0}
  2824. {0 0 1}
  2825. }
  2826. name D50_to_D50_CAT02_ColorMatrix
  2827. xpos 0
  2828. ypos -125
  2829. }
  2830. ColorMatrix {
  2831. matrix {
  2832. {1.3458865 -0.2556031 -0.0510373}
  2833. {-0.54448 1.5080962 0.0204769}
  2834. {0 0 1.2122682}
  2835. }
  2836. name XYZ_to_ROMM_RGB_ColorMatrix
  2837. xpos 0
  2838. ypos -98
  2839. }
  2840. Output {
  2841. name Output
  2842. xpos 0
  2843. ypos -74
  2844. }
  2845. end_group
  2846. push $N531d2c00
  2847. Group {
  2848. name XYZ_D50_to_RIMM_RGB
  2849. xpos -5209
  2850. ypos 1143
  2851. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to RIMM_RGB"}
  2852. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2853. addUserKnob {20 about_Tab l About}
  2854. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to RIMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to RIMM_RGB colourspace using CAT02 chromatic adaptation transform."}
  2855. }
  2856. Input {
  2857. inputs 0
  2858. name Input
  2859. xpos 0
  2860. ypos -149
  2861. }
  2862. ColorMatrix {
  2863. matrix {
  2864. {1 0 0}
  2865. {0 1 0}
  2866. {0 0 1}
  2867. }
  2868. name D50_to_D50_CAT02_ColorMatrix
  2869. xpos 0
  2870. ypos -125
  2871. }
  2872. ColorMatrix {
  2873. matrix {
  2874. {1.3458865 -0.2556031 -0.0510373}
  2875. {-0.54448 1.5080962 0.0204769}
  2876. {0 0 1.2122682}
  2877. }
  2878. name XYZ_to_RIMM_RGB_ColorMatrix
  2879. xpos 0
  2880. ypos -98
  2881. }
  2882. Output {
  2883. name Output
  2884. xpos 0
  2885. ypos -74
  2886. }
  2887. end_group
  2888. push $N531d2c00
  2889. Group {
  2890. name XYZ_D50_to_REDcolor4
  2891. xpos -5359
  2892. ypos 1143
  2893. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor4"}
  2894. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2895. addUserKnob {20 about_Tab l About}
  2896. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor4 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor4 colourspace using CAT02 chromatic adaptation transform."}
  2897. }
  2898. Input {
  2899. inputs 0
  2900. name Input
  2901. xpos 0
  2902. ypos -149
  2903. }
  2904. ColorMatrix {
  2905. matrix {
  2906. {0.971151 -0.0217941 0.0460105}
  2907. {-0.0157324 1.0000539 0.018321}
  2908. {0.0009712 0.0030832 1.2177917}
  2909. }
  2910. name D50_to_D60_CAT02_ColorMatrix
  2911. xpos 0
  2912. ypos -125
  2913. }
  2914. ColorMatrix {
  2915. matrix {
  2916. {2.7606374 -1.2039645 -0.4222196}
  2917. {-0.8152302 1.7406574 0.0356538}
  2918. {0.0663723 -0.0515436 0.9796685}
  2919. }
  2920. name XYZ_to_REDcolor4_ColorMatrix
  2921. xpos 0
  2922. ypos -98
  2923. }
  2924. Output {
  2925. name Output
  2926. xpos 0
  2927. ypos -74
  2928. }
  2929. end_group
  2930. push $N531d2c00
  2931. Group {
  2932. name XYZ_D50_to_REDcolor3
  2933. xpos -5509
  2934. ypos 1143
  2935. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor3"}
  2936. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2937. addUserKnob {20 about_Tab l About}
  2938. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor3 colourspace using CAT02 chromatic adaptation transform."}
  2939. }
  2940. Input {
  2941. inputs 0
  2942. name Input
  2943. xpos 0
  2944. ypos -149
  2945. }
  2946. ColorMatrix {
  2947. matrix {
  2948. {0.971151 -0.0217941 0.0460105}
  2949. {-0.0157324 1.0000539 0.018321}
  2950. {0.0009712 0.0030832 1.2177917}
  2951. }
  2952. name D50_to_D60_CAT02_ColorMatrix
  2953. xpos 0
  2954. ypos -125
  2955. }
  2956. ColorMatrix {
  2957. matrix {
  2958. {2.5610626 -1.1185998 -0.3183767}
  2959. {-0.7499284 1.6079051 0.1055795}
  2960. {0.0663738 -0.0515444 0.9796678}
  2961. }
  2962. name XYZ_to_REDcolor3_ColorMatrix
  2963. xpos 0
  2964. ypos -98
  2965. }
  2966. Output {
  2967. name Output
  2968. xpos 0
  2969. ypos -74
  2970. }
  2971. end_group
  2972. push $N531d2c00
  2973. Group {
  2974. name XYZ_D50_to_REDcolor2
  2975. xpos -5659
  2976. ypos 1143
  2977. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor2"}
  2978. addUserKnob {20 parameters_endGroup l endGroup n -1}
  2979. addUserKnob {20 about_Tab l About}
  2980. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor2 colourspace using CAT02 chromatic adaptation transform."}
  2981. }
  2982. Input {
  2983. inputs 0
  2984. name Input
  2985. xpos 0
  2986. ypos -149
  2987. }
  2988. ColorMatrix {
  2989. matrix {
  2990. {0.971151 -0.0217941 0.0460105}
  2991. {-0.0157324 1.0000539 0.018321}
  2992. {0.0009712 0.0030832 1.2177917}
  2993. }
  2994. name D50_to_D60_CAT02_ColorMatrix
  2995. xpos 0
  2996. ypos -125
  2997. }
  2998. ColorMatrix {
  2999. matrix {
  3000. {2.5254045 -1.1103547 -0.2928773}
  3001. {-0.4845878 1.3682864 0.0925377}
  3002. {0.2575004 -0.1403015 0.8871654}
  3003. }
  3004. name XYZ_to_REDcolor2_ColorMatrix
  3005. xpos 0
  3006. ypos -98
  3007. }
  3008. Output {
  3009. name Output
  3010. xpos 0
  3011. ypos -74
  3012. }
  3013. end_group
  3014. push $N531d2c00
  3015. Group {
  3016. name XYZ_D50_to_REDcolor
  3017. xpos -5809
  3018. ypos 1143
  3019. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor"}
  3020. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3021. addUserKnob {20 about_Tab l About}
  3022. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor colourspace using CAT02 chromatic adaptation transform."}
  3023. }
  3024. Input {
  3025. inputs 0
  3026. name Input
  3027. xpos 0
  3028. ypos -149
  3029. }
  3030. ColorMatrix {
  3031. matrix {
  3032. {0.971151 -0.0217941 0.0460105}
  3033. {-0.0157324 1.0000539 0.018321}
  3034. {0.0009712 0.0030832 1.2177917}
  3035. }
  3036. name D50_to_D60_CAT02_ColorMatrix
  3037. xpos 0
  3038. ypos -125
  3039. }
  3040. ColorMatrix {
  3041. matrix {
  3042. {2.9652421 -1.3977527 -0.4233375}
  3043. {-0.7972597 1.7005557 0.0584349}
  3044. {0.1303555 -0.1851798 1.0517155}
  3045. }
  3046. name XYZ_to_REDcolor_ColorMatrix
  3047. xpos 0
  3048. ypos -98
  3049. }
  3050. Output {
  3051. name Output
  3052. xpos 0
  3053. ypos -74
  3054. }
  3055. end_group
  3056. push $N531d2c00
  3057. Group {
  3058. name XYZ_D50_to_ProPhoto_RGB
  3059. xpos -5959
  3060. ypos 1143
  3061. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ProPhoto_RGB"}
  3062. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3063. addUserKnob {20 about_Tab l About}
  3064. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ProPhoto_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ProPhoto_RGB colourspace using CAT02 chromatic adaptation transform."}
  3065. }
  3066. Input {
  3067. inputs 0
  3068. name Input
  3069. xpos 0
  3070. ypos -149
  3071. }
  3072. ColorMatrix {
  3073. matrix {
  3074. {1 0 0}
  3075. {0 1 0}
  3076. {0 0 1}
  3077. }
  3078. name D50_to_D50_CAT02_ColorMatrix
  3079. xpos 0
  3080. ypos -125
  3081. }
  3082. ColorMatrix {
  3083. matrix {
  3084. {1.3458865 -0.2556031 -0.0510373}
  3085. {-0.54448 1.5080962 0.0204769}
  3086. {0 0 1.2122682}
  3087. }
  3088. name XYZ_to_ProPhoto_RGB_ColorMatrix
  3089. xpos 0
  3090. ypos -98
  3091. }
  3092. Output {
  3093. name Output
  3094. xpos 0
  3095. ypos -74
  3096. }
  3097. end_group
  3098. push $N531d2c00
  3099. Group {
  3100. name XYZ_D50_to_Pal/Secam_RGB
  3101. xpos -6109
  3102. ypos 1143
  3103. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Pal/Secam_RGB"}
  3104. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3105. addUserKnob {20 about_Tab l About}
  3106. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Pal/Secam_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Pal/Secam_RGB colourspace using CAT02 chromatic adaptation transform."}
  3107. }
  3108. Input {
  3109. inputs 0
  3110. name Input
  3111. xpos 0
  3112. ypos -149
  3113. }
  3114. ColorMatrix {
  3115. matrix {
  3116. {0.9598633 -0.0293718 0.0657319}
  3117. {-0.0212343 0.9988909 0.0261607}
  3118. {0.0013724 0.0044402 1.3129173}
  3119. }
  3120. name D50_to_D65_CAT02_ColorMatrix
  3121. xpos 0
  3122. ypos -125
  3123. }
  3124. ColorMatrix {
  3125. matrix {
  3126. {3.0633611 -1.3933902 -0.4758237}
  3127. {-0.9692436 1.8759675 0.0415551}
  3128. {0.067861 -0.2287993 1.0690896}
  3129. }
  3130. name XYZ_to_Pal/Secam_RGB_ColorMatrix
  3131. xpos 0
  3132. ypos -98
  3133. }
  3134. Output {
  3135. name Output
  3136. xpos 0
  3137. ypos -74
  3138. }
  3139. end_group
  3140. push $N531d2c00
  3141. Group {
  3142. name XYZ_D50_to_NTSC_RGB
  3143. xpos -6259
  3144. ypos 1143
  3145. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to NTSC_RGB"}
  3146. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3147. addUserKnob {20 about_Tab l About}
  3148. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to NTSC_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to NTSC_RGB colourspace using CAT02 chromatic adaptation transform."}
  3149. }
  3150. Input {
  3151. inputs 0
  3152. name Input
  3153. xpos 0
  3154. ypos -149
  3155. }
  3156. ColorMatrix {
  3157. matrix {
  3158. {0.9615914 -0.0162162 0.0844302}
  3159. {-0.0121341 0.9841088 0.0334407}
  3160. {0.0015793 0.0061369 1.4235645}
  3161. }
  3162. name D50_to_C_CAT02_ColorMatrix
  3163. xpos 0
  3164. ypos -125
  3165. }
  3166. ColorMatrix {
  3167. matrix {
  3168. {1.9100814 -0.5324779 -0.288222}
  3169. {-0.9846313 1.9991 -0.0283072}
  3170. {0.0583094 -0.1183858 0.8976121}
  3171. }
  3172. name XYZ_to_NTSC_RGB_ColorMatrix
  3173. xpos 0
  3174. ypos -98
  3175. }
  3176. Output {
  3177. name Output
  3178. xpos 0
  3179. ypos -74
  3180. }
  3181. end_group
  3182. push $N531d2c00
  3183. Group {
  3184. name XYZ_D50_to_Max_RGB
  3185. xpos -6409
  3186. ypos 1143
  3187. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Max_RGB"}
  3188. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3189. addUserKnob {20 about_Tab l About}
  3190. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Max_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Max_RGB colourspace using CAT02 chromatic adaptation transform."}
  3191. }
  3192. Input {
  3193. inputs 0
  3194. name Input
  3195. xpos 0
  3196. ypos -149
  3197. }
  3198. ColorMatrix {
  3199. matrix {
  3200. {1 0 0}
  3201. {0 1 0}
  3202. {0 0 1}
  3203. }
  3204. name D50_to_D50_CAT02_ColorMatrix
  3205. xpos 0
  3206. ypos -125
  3207. }
  3208. ColorMatrix {
  3209. matrix {
  3210. {1.2169928 -0.1358093 -0.0457294}
  3211. {-0.5470464 1.5105539 0.0205557}
  3212. {0 0 1.2119675}
  3213. }
  3214. name XYZ_to_Max_RGB_ColorMatrix
  3215. xpos 0
  3216. ypos -98
  3217. }
  3218. Output {
  3219. name Output
  3220. xpos 0
  3221. ypos -74
  3222. }
  3223. end_group
  3224. push $N531d2c00
  3225. Group {
  3226. name XYZ_D50_to_Ekta_Space_PS_5
  3227. xpos -6559
  3228. ypos 1143
  3229. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Ekta_Space_PS_5"}
  3230. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3231. addUserKnob {20 about_Tab l About}
  3232. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Ekta_Space_PS_5 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Ekta_Space_PS_5 colourspace using CAT02 chromatic adaptation transform."}
  3233. }
  3234. Input {
  3235. inputs 0
  3236. name Input
  3237. xpos 0
  3238. ypos -149
  3239. }
  3240. ColorMatrix {
  3241. matrix {
  3242. {1 0 0}
  3243. {0 1 0}
  3244. {0 0 1}
  3245. }
  3246. name D50_to_D50_CAT02_ColorMatrix
  3247. xpos 0
  3248. ypos -125
  3249. }
  3250. ColorMatrix {
  3251. matrix {
  3252. {2.003366 -0.7301387 -0.244452}
  3253. {-0.7121546 1.6207657 0.0799437}
  3254. {0.0381866 -0.0869075 1.2726681}
  3255. }
  3256. name XYZ_to_Ekta_Space_PS_5_ColorMatrix
  3257. xpos 0
  3258. ypos -98
  3259. }
  3260. Output {
  3261. name Output
  3262. xpos 0
  3263. ypos -74
  3264. }
  3265. end_group
  3266. push $N531d2c00
  3267. Group {
  3268. name XYZ_D50_to_ERIMM_RGB
  3269. xpos -6709
  3270. ypos 1143
  3271. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ERIMM_RGB"}
  3272. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3273. addUserKnob {20 about_Tab l About}
  3274. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ERIMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ERIMM_RGB colourspace using CAT02 chromatic adaptation transform."}
  3275. }
  3276. Input {
  3277. inputs 0
  3278. name Input
  3279. xpos 0
  3280. ypos -149
  3281. }
  3282. ColorMatrix {
  3283. matrix {
  3284. {1 0 0}
  3285. {0 1 0}
  3286. {0 0 1}
  3287. }
  3288. name D50_to_D50_CAT02_ColorMatrix
  3289. xpos 0
  3290. ypos -125
  3291. }
  3292. ColorMatrix {
  3293. matrix {
  3294. {1.3458865 -0.2556031 -0.0510373}
  3295. {-0.54448 1.5080962 0.0204769}
  3296. {0 0 1.2122682}
  3297. }
  3298. name XYZ_to_ERIMM_RGB_ColorMatrix
  3299. xpos 0
  3300. ypos -98
  3301. }
  3302. Output {
  3303. name Output
  3304. xpos 0
  3305. ypos -74
  3306. }
  3307. end_group
  3308. push $N531d2c00
  3309. Group {
  3310. name XYZ_D50_to_ECI_RGB_v2
  3311. xpos -6859
  3312. ypos 1143
  3313. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ECI_RGB_v2"}
  3314. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3315. addUserKnob {20 about_Tab l About}
  3316. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ECI_RGB_v2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ECI_RGB_v2 colourspace using CAT02 chromatic adaptation transform."}
  3317. }
  3318. Input {
  3319. inputs 0
  3320. name Input
  3321. xpos 0
  3322. ypos -149
  3323. }
  3324. ColorMatrix {
  3325. matrix {
  3326. {1 0 0}
  3327. {0 1 0}
  3328. {0 0 1}
  3329. }
  3330. name D50_to_D50_CAT02_ColorMatrix
  3331. xpos 0
  3332. ypos -125
  3333. }
  3334. ColorMatrix {
  3335. matrix {
  3336. {1.782156 -0.4965632 -0.269011}
  3337. {-0.9592343 1.9484446 -0.0284317}
  3338. {0.0861275 -0.1749466 1.3233403}
  3339. }
  3340. name XYZ_to_ECI_RGB_v2_ColorMatrix
  3341. xpos 0
  3342. ypos -98
  3343. }
  3344. Output {
  3345. name Output
  3346. xpos 0
  3347. ypos -74
  3348. }
  3349. end_group
  3350. push $N531d2c00
  3351. Group {
  3352. name XYZ_D50_to_Don_RGB_4
  3353. xpos -7009
  3354. ypos 1143
  3355. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Don_RGB_4"}
  3356. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3357. addUserKnob {20 about_Tab l About}
  3358. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Don_RGB_4 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Don_RGB_4 colourspace using CAT02 chromatic adaptation transform."}
  3359. }
  3360. Input {
  3361. inputs 0
  3362. name Input
  3363. xpos 0
  3364. ypos -149
  3365. }
  3366. ColorMatrix {
  3367. matrix {
  3368. {1 0 0}
  3369. {0 1 0}
  3370. {0 0 1}
  3371. }
  3372. name D50_to_D50_CAT02_ColorMatrix
  3373. xpos 0
  3374. ypos -125
  3375. }
  3376. ColorMatrix {
  3377. matrix {
  3378. {1.7581913 -0.486592 -0.2530881}
  3379. {-0.7112839 1.652253 0.0407645}
  3380. {0.0071774 -0.0345995 1.2455128}
  3381. }
  3382. name XYZ_to_Don_RGB_4_ColorMatrix
  3383. xpos 0
  3384. ypos -98
  3385. }
  3386. Output {
  3387. name Output
  3388. xpos 0
  3389. ypos -74
  3390. }
  3391. end_group
  3392. push $N531d2c00
  3393. Group {
  3394. name XYZ_D50_to_DRAGONcolor2
  3395. xpos -7159
  3396. ypos 1143
  3397. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DRAGONcolor2"}
  3398. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3399. addUserKnob {20 about_Tab l About}
  3400. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DRAGONcolor2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DRAGONcolor2 colourspace using CAT02 chromatic adaptation transform."}
  3401. }
  3402. Input {
  3403. inputs 0
  3404. name Input
  3405. xpos 0
  3406. ypos -149
  3407. }
  3408. ColorMatrix {
  3409. matrix {
  3410. {0.971151 -0.0217941 0.0460105}
  3411. {-0.0157324 1.0000539 0.018321}
  3412. {0.0009712 0.0030832 1.2177917}
  3413. }
  3414. name D50_to_D60_CAT02_ColorMatrix
  3415. xpos 0
  3416. ypos -125
  3417. }
  3418. ColorMatrix {
  3419. matrix {
  3420. {2.699086 -1.1541013 -0.4135229}
  3421. {-0.72103 1.6622637 0.0244073}
  3422. {0.1221744 -0.0518761 0.9273035}
  3423. }
  3424. name XYZ_to_DRAGONcolor2_ColorMatrix
  3425. xpos 0
  3426. ypos -98
  3427. }
  3428. Output {
  3429. name Output
  3430. xpos 0
  3431. ypos -74
  3432. }
  3433. end_group
  3434. push $N531d2c00
  3435. Group {
  3436. name XYZ_D50_to_DRAGONcolor
  3437. xpos -7309
  3438. ypos 1143
  3439. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DRAGONcolor"}
  3440. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3441. addUserKnob {20 about_Tab l About}
  3442. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DRAGONcolor v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DRAGONcolor colourspace using CAT02 chromatic adaptation transform."}
  3443. }
  3444. Input {
  3445. inputs 0
  3446. name Input
  3447. xpos 0
  3448. ypos -149
  3449. }
  3450. ColorMatrix {
  3451. matrix {
  3452. {0.971151 -0.0217941 0.0460105}
  3453. {-0.0157324 1.0000539 0.018321}
  3454. {0.0009712 0.0030832 1.2177917}
  3455. }
  3456. name D50_to_D60_CAT02_ColorMatrix
  3457. xpos 0
  3458. ypos -125
  3459. }
  3460. ColorMatrix {
  3461. matrix {
  3462. {2.3900712 -1.0219252 -0.2527363}
  3463. {-0.6199164 1.4567121 0.1326779}
  3464. {0.1221737 -0.0518762 0.9273043}
  3465. }
  3466. name XYZ_to_DRAGONcolor_ColorMatrix
  3467. xpos 0
  3468. ypos -98
  3469. }
  3470. Output {
  3471. name Output
  3472. xpos 0
  3473. ypos -74
  3474. }
  3475. end_group
  3476. push $N531d2c00
  3477. Group {
  3478. name XYZ_D50_to_DCI-P3+
  3479. xpos -7459
  3480. ypos 1143
  3481. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DCI-P3+"}
  3482. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3483. addUserKnob {20 about_Tab l About}
  3484. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DCI-P3+ v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DCI-P3+ colourspace using CAT02 chromatic adaptation transform."}
  3485. }
  3486. Input {
  3487. inputs 0
  3488. name Input
  3489. xpos 0
  3490. ypos -149
  3491. }
  3492. ColorMatrix {
  3493. matrix {
  3494. {0.9518624 -0.0565236 0.0402782}
  3495. {-0.0401282 1.0252297 0.0163201}
  3496. {0.0011696 0.0019442 1.1529979}
  3497. }
  3498. name D50_to_DCI-P3_CAT02_ColorMatrix
  3499. xpos 0
  3500. ypos -125
  3501. }
  3502. ColorMatrix {
  3503. matrix {
  3504. {1.9904035 -0.5613959 -0.2296619}
  3505. {-0.4584928 1.262346 0.1548755}
  3506. {0.0156321 -0.004409 1.0377287}
  3507. }
  3508. name XYZ_to_DCI-P3+_ColorMatrix
  3509. xpos 0
  3510. ypos -98
  3511. }
  3512. Output {
  3513. name Output
  3514. xpos 0
  3515. ypos -74
  3516. }
  3517. end_group
  3518. push $N531d2c00
  3519. Group {
  3520. name XYZ_D50_to_DCI-P3
  3521. xpos -7609
  3522. ypos 1143
  3523. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DCI-P3"}
  3524. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3525. addUserKnob {20 about_Tab l About}
  3526. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DCI-P3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DCI-P3 colourspace using CAT02 chromatic adaptation transform."}
  3527. }
  3528. Input {
  3529. inputs 0
  3530. name Input
  3531. xpos 0
  3532. ypos -149
  3533. }
  3534. ColorMatrix {
  3535. matrix {
  3536. {0.9518624 -0.0565236 0.0402782}
  3537. {-0.0401282 1.0252297 0.0163201}
  3538. {0.0011696 0.0019442 1.1529979}
  3539. }
  3540. name D50_to_DCI-P3_CAT02_ColorMatrix
  3541. xpos 0
  3542. ypos -125
  3543. }
  3544. ColorMatrix {
  3545. matrix {
  3546. {2.725394 -1.018003 -0.4401632}
  3547. {-0.795168 1.6897321 0.0226472}
  3548. {0.0412419 -0.087639 1.1009294}
  3549. }
  3550. name XYZ_to_DCI-P3_ColorMatrix
  3551. xpos 0
  3552. ypos -98
  3553. }
  3554. Output {
  3555. name Output
  3556. xpos 0
  3557. ypos -74
  3558. }
  3559. end_group
  3560. push $N531d2c00
  3561. Group {
  3562. name XYZ_D50_to_ColorMatch_RGB
  3563. xpos -7759
  3564. ypos 1143
  3565. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ColorMatch_RGB"}
  3566. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3567. addUserKnob {20 about_Tab l About}
  3568. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ColorMatch_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ColorMatch_RGB colourspace using CAT02 chromatic adaptation transform."}
  3569. }
  3570. Input {
  3571. inputs 0
  3572. name Input
  3573. xpos 0
  3574. ypos -149
  3575. }
  3576. ColorMatrix {
  3577. matrix {
  3578. {1 0 0}
  3579. {0 1 0}
  3580. {0 0 1}
  3581. }
  3582. name D50_to_D50_CAT02_ColorMatrix
  3583. xpos 0
  3584. ypos -125
  3585. }
  3586. ColorMatrix {
  3587. matrix {
  3588. {2.6416498 -1.2231318 -0.3929195}
  3589. {-1.1120717 2.059195 0.0159628}
  3590. {0.082182 -0.2807668 1.4562021}
  3591. }
  3592. name XYZ_to_ColorMatch_RGB_ColorMatrix
  3593. xpos 0
  3594. ypos -98
  3595. }
  3596. Output {
  3597. name Output
  3598. xpos 0
  3599. ypos -74
  3600. }
  3601. end_group
  3602. push $N531d2c00
  3603. Group {
  3604. name XYZ_D50_to_Cinema_Gamut
  3605. xpos -7909
  3606. ypos 1143
  3607. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Cinema_Gamut"}
  3608. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3609. addUserKnob {20 about_Tab l About}
  3610. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Cinema_Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Cinema_Gamut colourspace using CAT02 chromatic adaptation transform."}
  3611. }
  3612. Input {
  3613. inputs 0
  3614. name Input
  3615. xpos 0
  3616. ypos -149
  3617. }
  3618. ColorMatrix {
  3619. matrix {
  3620. {0.9598633 -0.0293718 0.0657319}
  3621. {-0.0212343 0.9988909 0.0261607}
  3622. {0.0013724 0.0044402 1.3129173}
  3623. }
  3624. name D50_to_D65_CAT02_ColorMatrix
  3625. xpos 0
  3626. ypos -125
  3627. }
  3628. ColorMatrix {
  3629. matrix {
  3630. {1.4898183 -0.2608959 -0.1424265}
  3631. {-0.4581666 1.2616278 0.1596236}
  3632. {-0.0703497 0.2215577 0.7761816}
  3633. }
  3634. name XYZ_to_Cinema_Gamut_ColorMatrix
  3635. xpos 0
  3636. ypos -98
  3637. }
  3638. Output {
  3639. name Output
  3640. xpos 0
  3641. ypos -74
  3642. }
  3643. end_group
  3644. push $N531d2c00
  3645. Group {
  3646. name XYZ_D50_to_CIE_RGB
  3647. xpos -8059
  3648. ypos 1143
  3649. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to CIE_RGB"}
  3650. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3651. addUserKnob {20 about_Tab l About}
  3652. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to CIE_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to CIE_RGB colourspace using CAT02 chromatic adaptation transform."}
  3653. }
  3654. Input {
  3655. inputs 0
  3656. name Input
  3657. xpos 0
  3658. ypos -149
  3659. }
  3660. ColorMatrix {
  3661. matrix {
  3662. {0.9937107 0.0105843 0.037795}
  3663. {0.0071274 0.9808863 0.0148355}
  3664. {0.0005548 0.0031069 1.2075538}
  3665. }
  3666. name D50_to_E_CAT02_ColorMatrix
  3667. xpos 0
  3668. ypos -125
  3669. }
  3670. ColorMatrix {
  3671. matrix {
  3672. {2.370674 -0.9000403 -0.4706337}
  3673. {-0.5138848 1.4253035 0.0885813}
  3674. {0.0052982 -0.0146949 1.0093967}
  3675. }
  3676. name XYZ_to_CIE_RGB_ColorMatrix
  3677. xpos 0
  3678. ypos -98
  3679. }
  3680. Output {
  3681. name Output
  3682. xpos 0
  3683. ypos -74
  3684. }
  3685. end_group
  3686. push $N531d2c00
  3687. Group {
  3688. name XYZ_D50_to_Beta_RGB
  3689. xpos -8209
  3690. ypos 1143
  3691. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Beta_RGB"}
  3692. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3693. addUserKnob {20 about_Tab l About}
  3694. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Beta_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Beta_RGB colourspace using CAT02 chromatic adaptation transform."}
  3695. }
  3696. Input {
  3697. inputs 0
  3698. name Input
  3699. xpos 0
  3700. ypos -149
  3701. }
  3702. ColorMatrix {
  3703. matrix {
  3704. {1 0 0}
  3705. {0 1 0}
  3706. {0 0 1}
  3707. }
  3708. name D50_to_D50_CAT02_ColorMatrix
  3709. xpos 0
  3710. ypos -125
  3711. }
  3712. ColorMatrix {
  3713. matrix {
  3714. {1.6829707 -0.4281711 -0.2359826}
  3715. {-0.7710715 1.7066647 0.0446928}
  3716. {0.0400065 -0.0885492 1.2725308}
  3717. }
  3718. name XYZ_to_Beta_RGB_ColorMatrix
  3719. xpos 0
  3720. ypos -98
  3721. }
  3722. Output {
  3723. name Output
  3724. xpos 0
  3725. ypos -74
  3726. }
  3727. end_group
  3728. push $N531d2c00
  3729. Group {
  3730. name XYZ_D50_to_Best_RGB
  3731. xpos -8359
  3732. ypos 1143
  3733. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Best_RGB"}
  3734. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3735. addUserKnob {20 about_Tab l About}
  3736. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Best_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Best_RGB colourspace using CAT02 chromatic adaptation transform."}
  3737. }
  3738. Input {
  3739. inputs 0
  3740. name Input
  3741. xpos 0
  3742. ypos -149
  3743. }
  3744. ColorMatrix {
  3745. matrix {
  3746. {1 0 0}
  3747. {0 1 0}
  3748. {0 0 1}
  3749. }
  3750. name D50_to_D50_CAT02_ColorMatrix
  3751. xpos 0
  3752. ypos -125
  3753. }
  3754. ColorMatrix {
  3755. matrix {
  3756. {1.7573718 -0.4853802 -0.2535991}
  3757. {-0.5419967 1.504754 0.0216834}
  3758. {0.0066622 -0.0184962 1.2265984}
  3759. }
  3760. name XYZ_to_Best_RGB_ColorMatrix
  3761. xpos 0
  3762. ypos -98
  3763. }
  3764. Output {
  3765. name Output
  3766. xpos 0
  3767. ypos -74
  3768. }
  3769. end_group
  3770. push $N531d2c00
  3771. Group {
  3772. name XYZ_D50_to_Apple_RGB
  3773. xpos -8509
  3774. ypos 1143
  3775. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Apple_RGB"}
  3776. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3777. addUserKnob {20 about_Tab l About}
  3778. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Apple_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Apple_RGB colourspace using CAT02 chromatic adaptation transform."}
  3779. }
  3780. Input {
  3781. inputs 0
  3782. name Input
  3783. xpos 0
  3784. ypos -149
  3785. }
  3786. ColorMatrix {
  3787. matrix {
  3788. {0.9598633 -0.0293718 0.0657319}
  3789. {-0.0212343 0.9988909 0.0261607}
  3790. {0.0013724 0.0044402 1.3129173}
  3791. }
  3792. name D50_to_D65_CAT02_ColorMatrix
  3793. xpos 0
  3794. ypos -125
  3795. }
  3796. ColorMatrix {
  3797. matrix {
  3798. {2.9519785 -1.2896043 -0.4739153}
  3799. {-1.0850836 1.9908093 0.0372017}
  3800. {0.0854722 -0.2694297 1.0910277}
  3801. }
  3802. name XYZ_to_Apple_RGB_ColorMatrix
  3803. xpos 0
  3804. ypos -98
  3805. }
  3806. Output {
  3807. name Output
  3808. xpos 0
  3809. ypos -74
  3810. }
  3811. end_group
  3812. push $N531d2c00
  3813. Group {
  3814. name XYZ_D50_to_Adobe_Wide_Gamut_RGB
  3815. xpos -8659
  3816. ypos 1143
  3817. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Adobe_Wide_Gamut_RGB"}
  3818. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3819. addUserKnob {20 about_Tab l About}
  3820. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Adobe_Wide_Gamut_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Adobe_Wide_Gamut_RGB colourspace using CAT02 chromatic adaptation transform."}
  3821. }
  3822. Input {
  3823. inputs 0
  3824. name Input
  3825. xpos 0
  3826. ypos -149
  3827. }
  3828. ColorMatrix {
  3829. matrix {
  3830. {1 0 0}
  3831. {0 1 0}
  3832. {0 0 1}
  3833. }
  3834. name D50_to_D50_CAT02_ColorMatrix
  3835. xpos 0
  3836. ypos -125
  3837. }
  3838. ColorMatrix {
  3839. matrix {
  3840. {1.4623042 -0.1845256 -0.273381}
  3841. {-0.5228683 1.4479884 0.0681262}
  3842. {0.0346004 -0.0958196 1.2876605}
  3843. }
  3844. name XYZ_to_Adobe_Wide_Gamut_RGB_ColorMatrix
  3845. xpos 0
  3846. ypos -98
  3847. }
  3848. Output {
  3849. name Output
  3850. xpos 0
  3851. ypos -74
  3852. }
  3853. end_group
  3854. push $N531d2c00
  3855. Group {
  3856. name XYZ_D50_to_Adobe_RGB_(1998)
  3857. xpos -8809
  3858. ypos 1143
  3859. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Adobe_RGB_(1998)"}
  3860. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3861. addUserKnob {20 about_Tab l About}
  3862. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Adobe_RGB_(1998) v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Adobe_RGB_(1998) colourspace using CAT02 chromatic adaptation transform."}
  3863. }
  3864. Input {
  3865. inputs 0
  3866. name Input
  3867. xpos 0
  3868. ypos -149
  3869. }
  3870. ColorMatrix {
  3871. matrix {
  3872. {0.9598633 -0.0293718 0.0657319}
  3873. {-0.0212343 0.9988909 0.0261607}
  3874. {0.0013724 0.0044402 1.3129173}
  3875. }
  3876. name D50_to_D65_CAT02_ColorMatrix
  3877. xpos 0
  3878. ypos -125
  3879. }
  3880. ColorMatrix {
  3881. matrix {
  3882. {2.0415822 -0.5650135 -0.3447325}
  3883. {-0.9692306 1.8759769 0.0415559}
  3884. {0.0134474 -0.1183655 1.0151719}
  3885. }
  3886. name XYZ_to_Adobe_RGB_(1998)_ColorMatrix
  3887. xpos 0
  3888. ypos -98
  3889. }
  3890. Output {
  3891. name Output
  3892. xpos 0
  3893. ypos -74
  3894. }
  3895. end_group
  3896. push $N531d2c00
  3897. Group {
  3898. name XYZ_D50_to_ALEXA_Wide_Gamut_RGB
  3899. xpos -8959
  3900. ypos 1143
  3901. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ALEXA_Wide_Gamut_RGB"}
  3902. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3903. addUserKnob {20 about_Tab l About}
  3904. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ALEXA_Wide_Gamut_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ALEXA_Wide_Gamut_RGB colourspace using CAT02 chromatic adaptation transform."}
  3905. }
  3906. Input {
  3907. inputs 0
  3908. name Input
  3909. xpos 0
  3910. ypos -149
  3911. }
  3912. ColorMatrix {
  3913. matrix {
  3914. {0.9598633 -0.0293718 0.0657319}
  3915. {-0.0212343 0.9988909 0.0261607}
  3916. {0.0013724 0.0044402 1.3129173}
  3917. }
  3918. name D50_to_D65_CAT02_ColorMatrix
  3919. xpos 0
  3920. ypos -125
  3921. }
  3922. ColorMatrix {
  3923. matrix {
  3924. {1.7890645 -0.4825338 -0.200075}
  3925. {-0.6398487 1.3964001 0.1944322}
  3926. {-0.041531 0.082335 0.8788682}
  3927. }
  3928. name XYZ_to_ALEXA_Wide_Gamut_RGB_ColorMatrix
  3929. xpos 0
  3930. ypos -98
  3931. }
  3932. Output {
  3933. name Output
  3934. xpos 0
  3935. ypos -74
  3936. }
  3937. end_group
  3938. push $N531d2c00
  3939. Group {
  3940. name XYZ_D50_to_ACESproxy
  3941. xpos -9109
  3942. ypos 1143
  3943. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACESproxy"}
  3944. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3945. addUserKnob {20 about_Tab l About}
  3946. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACESproxy v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACESproxy colourspace using CAT02 chromatic adaptation transform."}
  3947. }
  3948. Input {
  3949. inputs 0
  3950. name Input
  3951. xpos 0
  3952. ypos -149
  3953. }
  3954. ColorMatrix {
  3955. matrix {
  3956. {0.971151 -0.0217941 0.0460105}
  3957. {-0.0157324 1.0000539 0.018321}
  3958. {0.0009712 0.0030832 1.2177917}
  3959. }
  3960. name D50_to_D60_CAT02_ColorMatrix
  3961. xpos 0
  3962. ypos -125
  3963. }
  3964. ColorMatrix {
  3965. matrix {
  3966. {1.6410234 -0.3248033 -0.2364247}
  3967. {-0.6636629 1.6153316 0.0167563}
  3968. {0.0117219 -0.0082844 0.9883949}
  3969. }
  3970. name XYZ_to_ACESproxy_ColorMatrix
  3971. xpos 0
  3972. ypos -98
  3973. }
  3974. Output {
  3975. name Output
  3976. xpos 0
  3977. ypos -74
  3978. }
  3979. end_group
  3980. push $N531d2c00
  3981. Group {
  3982. name XYZ_D50_to_ACEScg
  3983. xpos -9259
  3984. ypos 1143
  3985. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACEScg"}
  3986. addUserKnob {20 parameters_endGroup l endGroup n -1}
  3987. addUserKnob {20 about_Tab l About}
  3988. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACEScg v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACEScg colourspace using CAT02 chromatic adaptation transform."}
  3989. }
  3990. Input {
  3991. inputs 0
  3992. name Input
  3993. xpos 0
  3994. ypos -149
  3995. }
  3996. ColorMatrix {
  3997. matrix {
  3998. {0.971151 -0.0217941 0.0460105}
  3999. {-0.0157324 1.0000539 0.018321}
  4000. {0.0009712 0.0030832 1.2177917}
  4001. }
  4002. name D50_to_D60_CAT02_ColorMatrix
  4003. xpos 0
  4004. ypos -125
  4005. }
  4006. ColorMatrix {
  4007. matrix {
  4008. {1.6410234 -0.3248033 -0.2364247}
  4009. {-0.6636629 1.6153316 0.0167563}
  4010. {0.0117219 -0.0082844 0.9883949}
  4011. }
  4012. name XYZ_to_ACEScg_ColorMatrix
  4013. xpos 0
  4014. ypos -98
  4015. }
  4016. Output {
  4017. name Output
  4018. xpos 0
  4019. ypos -74
  4020. }
  4021. end_group
  4022. push $N531d2c00
  4023. Group {
  4024. name XYZ_D50_to_ACEScc
  4025. xpos -9409
  4026. ypos 1143
  4027. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACEScc"}
  4028. addUserKnob {20 parameters_endGroup l endGroup n -1}
  4029. addUserKnob {20 about_Tab l About}
  4030. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACEScc v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACEScc colourspace using CAT02 chromatic adaptation transform."}
  4031. }
  4032. Input {
  4033. inputs 0
  4034. name Input
  4035. xpos 0
  4036. ypos -149
  4037. }
  4038. ColorMatrix {
  4039. matrix {
  4040. {0.971151 -0.0217941 0.0460105}
  4041. {-0.0157324 1.0000539 0.018321}
  4042. {0.0009712 0.0030832 1.2177917}
  4043. }
  4044. name D50_to_D60_CAT02_ColorMatrix
  4045. xpos 0
  4046. ypos -125
  4047. }
  4048. ColorMatrix {
  4049. matrix {
  4050. {1.6410234 -0.3248033 -0.2364247}
  4051. {-0.6636629 1.6153316 0.0167563}
  4052. {0.0117219 -0.0082844 0.9883949}
  4053. }
  4054. name XYZ_to_ACEScc_ColorMatrix
  4055. xpos 0
  4056. ypos -98
  4057. }
  4058. Output {
  4059. name Output
  4060. xpos 0
  4061. ypos -74
  4062. }
  4063. end_group
  4064. push $N531d2c00
  4065. Group {
  4066. name XYZ_D50_to_ACES2065-1
  4067. xpos -9559
  4068. ypos 1143
  4069. addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACES2065-1"}
  4070. addUserKnob {20 parameters_endGroup l endGroup n -1}
  4071. addUserKnob {20 about_Tab l About}
  4072. addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACES2065-1 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACES2065-1 colourspace using CAT02 chromatic adaptation transform."}
  4073. }
  4074. Input {
  4075. inputs 0
  4076. name Input
  4077. xpos 0
  4078. ypos -149
  4079. }
  4080. ColorMatrix {
  4081. matrix {
  4082. {0.971151 -0.0217941 0.0460105}
  4083. {-0.0157324 1.0000539 0.018321}
  4084. {0.0009712 0.0030832 1.2177917}
  4085. }
  4086. name D50_to_D60_CAT02_ColorMatrix
  4087. xpos 0
  4088. ypos -125
  4089. }
  4090. ColorMatrix {
  4091. matrix {
  4092. {1.049811 0 -9.75e-05}
  4093. {-0.495903 1.373313 0.09824}
  4094. {0 0 0.991252}
  4095. }
  4096. name XYZ_to_ACES2065-1_ColorMatrix
  4097. xpos 0
  4098. ypos -98
  4099. }
  4100. Output {
  4101. name Output
  4102. xpos 0
  4103. ypos -74
  4104. }
  4105. end_group
  4106. Switch {
  4107. inputs 41
  4108. which {{parent.colorspace}}
  4109. name colourspace_Switch
  4110. xpos -3560
  4111. ypos 1334
  4112. addUserKnob {20 User}
  4113. addUserKnob {4 colourspace_Pulldown_Choice l Colourspace M {ACES2065-1 ACEScc ACEScg ACESproxy "ALEXA Wide Gamut RGB" "Adobe RGB (1998)" "Adobe Wide Gamut RGB" "Apple RGB" "Best RGB" "Beta RGB" "CIE RGB" "Cinema Gamut" "ColorMatch RGB" DCI-P3 DCI-P3+ DRAGONcolor DRAGONcolor2 "Don RGB 4" "ECI RGB v2" "ERIMM RGB" "Ekta Space PS 5" "Max RGB" "NTSC RGB" "Pal/Secam RGB" "ProPhoto RGB" REDcolor REDcolor2 REDcolor3 REDcolor4 "RIMM RGB" "ROMM RGB" "Rec. 2020" "Rec. 709" "Russell RGB" S-Gamut S-Gamut3 S-Gamut3.Cine "SMPTE-C RGB" V-Gamut "Xtreme RGB" sRGB}}
  4114. }
  4115. Output {
  4116. name Output
  4117. xpos -3560
  4118. ypos 1502
  4119. }
  4120. end_group
  4121. Grid {
  4122. number {6 4}
  4123. size {{parent.gap}}
  4124. color 0
  4125. name Grid1
  4126. xpos 1170
  4127. ypos -224
  4128. }
  4129. Copy {
  4130. inputs 2
  4131. from0 rgba.alpha
  4132. to0 mask.a
  4133. name Copy1
  4134. xpos 1170
  4135. ypos -160
  4136. }
  4137. Output {
  4138. name Output
  4139. xpos 1170
  4140. ypos -58
  4141. }
  4142. StickyNote {
  4143. inputs 0
  4144. name StickyNote1
  4145. tile_color 0x767676ff
  4146. gl_color 0x767676ff
  4147. label "<pre>\n<font size=6><b>COLOUR RENDITION CHART v2.1</b><font>\n\ncolour-science.org - July 17, 2019\n\nThis file defines the X-Rite ColorChecker 2005 (ColorChecker24 - Before November 2014) and 2014 (ColorChecker24 - After November 2014) Classic Colour Rendition Charts.\n\nReference samples colours are converted from CIE XYZ tristimulus values (derived from XRite L*a*b* D50 data \[1]\[2]) to RGB colourspace.\n\nMatrices converting from CIE XYZ tristimulus to RGB colourspace were computed using CAT02 chromatic adaptation transform.\n\nThe following RGB colourspaces are implemented:\n\n- ACES2065-1\n- ACEScc\n- ACEScct\n- ACEScg\n- ACESproxy\n- ALEXA Wide Gamut\n- Adobe RGB (1998)\n- Adobe Wide Gamut RGB\n- Apple RGB\n- Best RGB\n- Beta RGB\n- CIE RGB\n- Cinema Gamut\n- ColorMatch RGB\n- DCDM XYZ\n- DCI-P3\n- DCI-P3+\n- DJI D-Gamut\n- DRAGONcolor\n- DRAGONcolor2\n- Don RGB 4\n- ECI RGB v2\n- ERIMM RGB\n- Ekta Space PS 5\n- F-Gamut\n- FilmLight E-Gamut\n- ITU-R BT.2020\n- ITU-R BT.470 - 525\n- ITU-R BT.470 - 625\n- ITU-R BT.709\n- Max RGB\n- NTSC (1953)\n- NTSC (1987)\n- P3-D65\n- Pal/Secam\n- ProPhoto RGB\n- Protune Native\n- REDWideGamutRGB\n- REDcolor\n- REDcolor2\n- REDcolor3\n- REDcolor4\n- RIMM RGB\n- ROMM RGB\n- Russell RGB\n- S-Gamut\n- S-Gamut3\n- S-Gamut3.Cine\n- SMPTE 240M\n- SMPTE C\n- Sharp RGB\n- V-Gamut\n- Xtreme RGB\n- sRGB\n\nRendered colour rendition charts can be downloaded at those urls: https://github.com/colour-science/colour-nuke/tree/master/colour_nuke/resources/images/ColorChecker2005\nhttps://github.com/colour-science/colour-nuke/tree/master/colour_nuke/resources/images/ColorChecker2014\n\nMore information is available here: https://github.com/colour-science/colour/tree/develop/colour/models/dataset\n\nLatest version of the file will always be available at this url: https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/scripts/colour_rendition_chart.nk\n\n\[1] BabelColor. (2012). ColorChecker RGB and spectra. Retrieved from http://www.babelcolor.com/download/ColorChecker_RGB_and_spectra.xls\n\[2] X-Rite. (2015). New color specifications for\n ColorChecker SG and Classic Charts. Retrieved October 29, 2018,\n from http://xritephoto.com/ph_product_overview.aspx?ID=938&Action=Support&SupportID=5884#\n\n\n"
  4148. note_font_size 14
  4149. xpos 1419
  4150. ypos -519
  4151. }
  4152. end_group
  4153. Dot {
  4154. name Dot3
  4155. label " "
  4156. note_font "Helvetica Bold"
  4157. note_font_size 24
  4158. note_font_color 0xa5a5a501
  4159. xpos 654
  4160. ypos -1038
  4161. }
  4162. set N53555400 [stack 0]
  4163. Shuffle {
  4164. in2 mask
  4165. alpha red2
  4166. name Shuffle1
  4167. label "\[value in] -> \[value out]"
  4168. xpos 620
  4169. ypos -856
  4170. }
  4171. Premult {
  4172. name Premult1
  4173. xpos 620
  4174. ypos -808
  4175. }
  4176. set N53554c00 [stack 0]
  4177. Input {
  4178. inputs 0
  4179. name Input
  4180. xpos -40
  4181. ypos -1378
  4182. }
  4183. ColorMatrix {
  4184. matrix {
  4185. {1 0 0}
  4186. {0 1 0}
  4187. {0 0 1}
  4188. }
  4189. name ColorMatrix
  4190. xpos -40
  4191. ypos -1282
  4192. disable {{parent.bypass_mtx}}
  4193. }
  4194. Dot {
  4195. name Dot1
  4196. label " "
  4197. note_font "Helvetica Bold"
  4198. note_font_size 24
  4199. note_font_color 0xa5a5a501
  4200. xpos -6
  4201. ypos -1206
  4202. }
  4203. set N5350bc00 [stack 0]
  4204. Dot {
  4205. name Dot5
  4206. label " "
  4207. note_font "Helvetica Bold"
  4208. note_font_size 24
  4209. note_font_color 0xa5a5a501
  4210. xpos 214
  4211. ypos -1206
  4212. }
  4213. CornerPin2D {
  4214. to1 {0 0}
  4215. to2 {{to3.x} 0}
  4216. to3 {{parent.ColorChecker.width} {parent.ColorChecker.height}}
  4217. to4 {0 {to3.y}}
  4218. invert false
  4219. shutteroffset centred
  4220. from1 {{parent.BL} {parent.BL}}
  4221. from2 {{parent.BR} {parent.BR}}
  4222. from3 {{parent.TR} {parent.TR}}
  4223. from4 {{parent.TL} {parent.TL}}
  4224. name CornerPin2D1
  4225. xpos 180
  4226. ypos -1162
  4227. }
  4228. Reformat {
  4229. type "to box"
  4230. box_width {{input.to3.x}}
  4231. box_height {{input.to3.y}}
  4232. box_fixed true
  4233. resize none
  4234. center false
  4235. black_outside true
  4236. name ReformatBox
  4237. xpos 180
  4238. ypos -1114
  4239. }
  4240. Dot {
  4241. name Dot6
  4242. label " "
  4243. note_font "Helvetica Bold"
  4244. note_font_size 24
  4245. note_font_color 0xa5a5a501
  4246. xpos 214
  4247. ypos -1038
  4248. }
  4249. set N5350a400 [stack 0]
  4250. Merge2 {
  4251. inputs 2
  4252. bbox B
  4253. name Merge2
  4254. xpos 180
  4255. ypos -802
  4256. disable {{parent.disable_overlay}}
  4257. }
  4258. Dot {
  4259. name Dot2
  4260. label " "
  4261. note_font "Helvetica Bold"
  4262. note_font_size 24
  4263. note_font_color 0xa5a5a501
  4264. xpos 214
  4265. ypos -486
  4266. }
  4267. push $N53554c00
  4268. CornerPin2D {
  4269. to1 {{parent.BL} {parent.BL}}
  4270. to2 {{parent.BR} {parent.BR}}
  4271. to3 {{parent.TR} {parent.TR}}
  4272. to4 {{parent.TL} {parent.TL}}
  4273. invert false
  4274. shutteroffset centred
  4275. from1 {0 0}
  4276. from2 {{input.width} 0}
  4277. from3 {{input.width} {input.height}}
  4278. from4 {0 {input.height}}
  4279. name CornerPin2D2
  4280. xpos 620
  4281. ypos -730
  4282. }
  4283. Reformat {
  4284. type "to box"
  4285. box_width {{parent.Input.width}}
  4286. box_height {{parent.Input.height}}
  4287. box_fixed true
  4288. box_pixel_aspect {{parent.Input.pixel_aspect}}
  4289. resize none
  4290. center false
  4291. name Reformat1
  4292. xpos 620
  4293. ypos -682
  4294. }
  4295. Dot {
  4296. name Dot4
  4297. label " "
  4298. note_font "Helvetica Bold"
  4299. note_font_size 24
  4300. note_font_color 0xa5a5a501
  4301. xpos 654
  4302. ypos -630
  4303. }
  4304. push $N5350bc00
  4305. Merge2 {
  4306. inputs 2
  4307. bbox B
  4308. name Merge1
  4309. xpos -40
  4310. ypos -634
  4311. disable {{parent.disable_overlay}}
  4312. }
  4313. Switch {
  4314. inputs 2
  4315. which {{parent.output_compare}}
  4316. name Compare
  4317. xpos -40
  4318. ypos -490
  4319. }
  4320. Output {
  4321. name Output
  4322. xpos -40
  4323. ypos -370
  4324. }
  4325. push $N53555400
  4326. NoOp {
  4327. name macbeth_points
  4328. xpos 510
  4329. ypos -1042
  4330. addUserKnob {20 macbeth_points}
  4331. addUserKnob {12 p11}
  4332. p11 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4333. addUserKnob {12 p12}
  4334. p12 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4335. addUserKnob {12 p13}
  4336. p13 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4337. addUserKnob {12 p14}
  4338. p14 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4339. addUserKnob {12 p15}
  4340. p15 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4341. addUserKnob {12 p16}
  4342. p16 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  4343. addUserKnob {26 ""}
  4344. addUserKnob {12 p21}
  4345. p21 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4346. addUserKnob {12 p22}
  4347. p22 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4348. addUserKnob {12 p23}
  4349. p23 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4350. addUserKnob {12 p24}
  4351. p24 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4352. addUserKnob {12 p25}
  4353. p25 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4354. addUserKnob {12 p26}
  4355. p26 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  4356. addUserKnob {26 ""}
  4357. addUserKnob {12 p31}
  4358. p31 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4359. addUserKnob {12 p32}
  4360. p32 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4361. addUserKnob {12 p33}
  4362. p33 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4363. addUserKnob {12 p34}
  4364. p34 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4365. addUserKnob {12 p35}
  4366. p35 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4367. addUserKnob {12 p36}
  4368. p36 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  4369. addUserKnob {26 ""}
  4370. addUserKnob {12 p41}
  4371. p41 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4372. addUserKnob {12 p42}
  4373. p42 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4374. addUserKnob {12 p43}
  4375. p43 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4376. addUserKnob {12 p44}
  4377. p44 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4378. addUserKnob {12 p45}
  4379. p45 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4380. addUserKnob {12 p46}
  4381. p46 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  4382. }
  4383. push $N5350a400
  4384. Multiply {
  4385. channels rgb
  4386. value {{dst/src}}
  4387. name Normalize
  4388. xpos 290
  4389. ypos -1042
  4390. addUserKnob {20 Normalize}
  4391. addUserKnob {7 src R 0 4}
  4392. src 0.18
  4393. addUserKnob {7 dst R 0 4}
  4394. dst 0.18
  4395. }
  4396. end_group
  4397. # Creation Time=Mon Jun 28 09:31:05 2021
  4398. # Creator=Martin