From 2a4442148738b6faa71122e6b010e51160b760ad Mon Sep 17 00:00:00 2001 From: Bradlee Speice Date: Tue, 3 Dec 2024 21:21:26 -0500 Subject: [PATCH] New color palette --- .../2024-11-15-playing-with-fire/params.flame | 202 +++++++++--------- .../src/params.ts | 64 +++--- 2 files changed, 133 insertions(+), 133 deletions(-) diff --git a/blog/2024-11-15-playing-with-fire/params.flame b/blog/2024-11-15-playing-with-fire/params.flame index b13e1c3..6be89c4 100644 --- a/blog/2024-11-15-playing-with-fire/params.flame +++ b/blog/2024-11-15-playing-with-fire/params.flame @@ -1,120 +1,120 @@ - + - 3A78875998AA5E9DAC78B1C2599BAB36798A2252601B3438 - 1823270D1215080705010101000000000002080A090A0809 - 0C070D0B090A030406010101000000000000000000000000 - 0A00000B0A080E1213101B1F21202830243A6737357A3C31 - 864424643A22452F1838251427190E1C12080E0F110E1213 - 1014152110183720105D320FA0531F9144180409080A1312 - 0C13140E13160E15160E17160F16171015180B161C0A1225 - 0A0F2F101E37172E40294C5A3B6B7549798758879975A9BE - 79A7BF7EA6C0949FA2AA9985B7A27BC4AB72AC965A867654 - 61574E4C4D48374343474141573F3F7C5C36B0914EC1DFF9 - C4E4FAC8E9FCBEE1F4B5DAEDB2D8EDB0D6ED5398A7386D78 - 1D424A1B3B4219343B1B383E1D3C411D3B462155623D7C8B - 46747F4F6C74636454785C3584663E917047BEA467CEA86A - DEAC6DC5975EAC834F916E41765A335F3D21431F21241625 - 1F202B1A2B321A2D321B30331B323A1628360E1D220E1D21 - 0F1D20101C1F111C1E111D1E121E1E2B21153B2B1B725432 - 85542C9854279B63369F7346AD7C3AB2763AB18F4FB39453 - B69957B99B56BC9E56C19651CB9346AB6A2A9851254E341D - 2F261B10181A0E15160C12120D11120A10100D0D0D0C0E0E - 0B0F100B10120C11140F191A101F221829331A373B1E3D52 - 1A40551744591D556420424C1E3B431D3C41112C33102328 - 101B1D10191E111820101D2311242A1B33371B3A3F276476 - 3E637D556284545F7D7759355C41261B30290E16180B0F0F - 0908060405030002010A0E0F12171A1C1B2B17343C3C7481 - 467F8F508A9E528FA23E81923769722E69772248512B545E - 35616C688589807F85939FB5ABD6E6B3D6EA89B7CE5891A4 - 467E92356C81194A6B1A373F132C310E1C1F050409020205 - 0000020000000101010800000B0000170A000D0D0D0D1110 - 0F0E14100F141F11082619082F1904210F05111717101919 - 0F1B1B101F22182C2B252E2B282D311B2E321A2E2F162E30 - 1325270E191B0F1314190D0F2E1211461A27552227612723 - 6C303A56213D3033381C343619343B15383E193A431A4E5C - + 3130323635383B3A3D403F424644484B494D504E52565358 + 5B585D605D626562686B676D706C737571787B767D807B83 + 8580888A858D908A93958F989A949DA099A3A59EA8AAA3AD + AFA8B3B5ADB8BAB2BEBFB7C3C5BCC8CAC1CECFC6D3D4CBD8 + DAD0DEDFD5E3DFD2E0DFCEDDE0CBDAE0C8D7E0C4D3E0C1D0 + E1BECDE1BBCAE1B7C7E1B4C4E1B1C1E2ADBEE2AABAE2A7B7 + E2A3B4E2A0B1E39DAEE399ABE396A8E393A5E490A1E48C9E + E4899BE48698E48295E57F92E57C8FE5788CE57589E57285 + E66E82E66B7FE6687CE66479E76176E75E73E75B70E7576C + E75469E85166E84D63E84A60E4495EE0485CDC475BD84659 + D44557D04455CB4353C74252C34150BF404EBB3F4CB73E4B + B33D49AF3C47AB3B45A73A43A339429F38409B373E97363C + 92353A8E34398A33378632358231337E30327A2F30762E2E + 722D2C6E2C2A6A2B29662A276229255E2823592721552620 + 51251E4D241C49231A4522194121173D20153C1F153A1F14 + 391E14381E14361D14351C13341C13321B13311B132F1A12 + 2E19122D19122B18122A1811291711271611261611251510 + 23151022141021140F1F130F1E120F1C120F1B110E1A110E + 18100E170F0E160F0D140E0D130E0D120D0D100C0C0F0C0C + 0E0B0C0C0B0C0B0A0B09090B08090B07080B05080A04070A + 0606090804090A03088C46728A457087446D85436B824369 + 8042667D41647B4061793F5F763E5D743D5A713D586F3C56 + 6C3B536A3A5168394F65384C63374A6037485E36455B3543 + 59344057333E54323C5231394F31374D30354A2F32482E30 + 462D2E432C2B412B293E2B273C2A2439292237281F35271D + 32261B3025182D25162B241428231126220F25210F24210E + 23200E221F0E221E0D211E0D201D0D1F1C0D1E1B0C1D1B0C + 1C1A0C1B190B1B180B1A180B19170A18160A17150A161509 + 1514091413091413081312081211081110081010070F0F07 + 0E0E070D0D060C0D060C0C060B0B050A0A05090A05080904 + 070804060704050704050603040503030403020402010302 + 0608070C0D0D1112121617171B1C1D2121222626272B2B2D + - FF0000D31616BD2121A72C2C9137377C4242714747664D4D - 3A63631D7171008080008B8B00969600A1A100ACAC00B1B1 - 00B7B700CCCC00D7D700E2E200EDED00F8F800FBFB00FFFF - 2CF0FF42E8FF58E0FF6DD8FF83D1FF8ECDFF99C9FFAFC2FF - C5BAFFFFA6FFE9A2FFD39FFFBD9CFFA799FF9C97FF9196FF - 668FFF508CFF3A89FF2485FF0E82FF0781FF0080FF0B80FF - 1680FF2C80FF3780FF4280FF4D80FF5880FF5D80FF6380FF - 7980FF7785F4758BE96A96D35FA1BD59A6B254ACA749B791 - 3EC17C28D7501DE23A12ED2409F61200FF0016E9002CD300 - 58A7006D9100837C00996600AF5000BA4500C53A00DB2400 - F10E00E90B00D31600BD2100B22600A72C009137007C4200 - 5058003A6300246E001973000E79000080000A7500146A00 - 1E5F003249003C3E004633004B2D005028005A1D00651200 - 8100008C00009800009E0000A40000AF0000BB0000C70000 - D20000EA0000F00000F60000FD0000F2160BE82C16DD4221 - C76E37BC8342B2994DACA452A7AF589CC56392DB6E87F179 - 80FF8080E99680E39B80DEA180D3AC80C8B780BEC180B3CC - 809DE2808EF08080FF7A80F47580E96A80D35F80BD5480A7 - 4980913380662D805B2880501D803A12802407800E008000 - 2C841A3784204285265887336E8940838B4D998D5AAF8E66 - C59073FF9595FF9393FF9292FF9090FF8D8DFF8B8BFF8888 - FF8383FF8181FF8080FF7E7EFF7B7BFF7979FF7777FF7783 - FF768EFF769AFF75A6FF75B1FF74BDFF74C9FF73D4FF73E0 - FF72F8FF71FBFF71FFFF6BEDFF65DBFF5FC9FF5AB7FF54A5 - FF4E93FF4881FF426FFF3C5DFF374BFF2D2DFA293AF62548 - F12155ED1E63E81A70E4167EDF128BDB0E99D60AA6D106B4 - CD02C1CA00CACC00B9CE00A7CF0096D10085D30073D50062 - D70050D8003FDA002EDC001CDE000BDF0000D90C06D4180C - CE2413C82F19C33B1FBD4725B7532BB25F32AC6B38A6773E - 9D8A489D7E429E723C9E66359F5B2FA04F29A04323A1371D - A12B16A21F10A3130AA30804A40000A000009C0000980000 - 9400009000008C00008800008400008000007C0000750000 - + 3130323635383B3A3D403F424644484B494D504E52565358 + 5B585D605D626562686B676D706C737571787B767D807B83 + 8580888A858D908A93958F989A949DA099A3A59EA8AAA3AD + AFA8B3B5ADB8BAB2BEBFB7C3C5BCC8CAC1CECFC6D3D4CBD8 + DAD0DEDFD5E3DFD2E0DFCEDDE0CBDAE0C8D7E0C4D3E0C1D0 + E1BECDE1BBCAE1B7C7E1B4C4E1B1C1E2ADBEE2AABAE2A7B7 + E2A3B4E2A0B1E39DAEE399ABE396A8E393A5E490A1E48C9E + E4899BE48698E48295E57F92E57C8FE5788CE57589E57285 + E66E82E66B7FE6687CE66479E76176E75E73E75B70E7576C + E75469E85166E84D63E84A60E4495EE0485CDC475BD84659 + D44557D04455CB4353C74252C34150BF404EBB3F4CB73E4B + B33D49AF3C47AB3B45A73A43A339429F38409B373E97363C + 92353A8E34398A33378632358231337E30327A2F30762E2E + 722D2C6E2C2A6A2B29662A276229255E2823592721552620 + 51251E4D241C49231A4522194121173D20153C1F153A1F14 + 391E14381E14361D14351C13341C13321B13311B132F1A12 + 2E19122D19122B18122A1811291711271611261611251510 + 23151022141021140F1F130F1E120F1C120F1B110E1A110E + 18100E170F0E160F0D140E0D130E0D120D0D100C0C0F0C0C + 0E0B0C0C0B0C0B0A0B09090B08090B07080B05080A04070A + 0606090804090A03088C46728A457087446D85436B824369 + 8042667D41647B4061793F5F763E5D743D5A713D586F3C56 + 6C3B536A3A5168394F65384C63374A6037485E36455B3543 + 59344057333E54323C5231394F31374D30354A2F32482E30 + 462D2E432C2B412B293E2B273C2A2439292237281F35271D + 32261B3025182D25162B241428231126220F25210F24210E + 23200E221F0E221E0D211E0D201D0D1F1C0D1E1B0C1D1B0C + 1C1A0C1B190B1B180B1A180B19170A18160A17150A161509 + 1514091413091413081312081211081110081010070F0F07 + 0E0E070D0D060C0D060C0C060B0B050A0A05090A05080904 + 070804060704050704050603040503030403020402010302 + 0608070C0D0D1112121617171B1C1D2121222626272B2B2D + - + - 7E3037762C45722B496E2A4E6A2950672853652754632656 - 5C265C5724595322574D2155482153462050451F4E441E4D - 431E4C3F1E473F1E453F1E433F1E3F3F1E3B3E1E393E1E37 - 421D36431C38451C3A471B3B491B3C4A1A3C4B1A3D4D1A3E - 4F19405318435517445817465A16475D15495E154960154A - 65134E6812506B12526E1153711055720F55740F55770E57 - 7A0E59810C58840B58880A588B09588F0858910756930755 - 9A05539D0451A1034FA5024BA90147AA0046AC0045B00242 - B4043DBB0634BE082EC20A29C30B27C50C26C90F1DCC1116 - D32110D6280EDA300CDC380ADF4109E04508E24A08E45106 - E75704EA6402EC6B01EE7300EE7600EF7A00F07E00F18300 - F29000F29300F39600F39900F39C00F3A000F3A100F3A201 - F2A502F1A805F0A906EFAA08EEA909EEA80AEDA60CEBA50F - E5A313E1A113DD9F13DB9E13D99D14D49C15D09815CC9518 - C79318BE8B1ABB891BB9871DB4811FB07D1FAB7621A67123 - 9C6227975C289256299053298E502A89482C853F2D803A2E - 7E3037762C45742B47722B496E2A4E6A2951672853632656 - 5C265C5724595322575022564E2255482153452050451F4E - 431E4C3F1E473E1D463D1D453F1E43411E413F1E3B3E1E37 - 421D36421D38431D3B451C3A471B3A491B3C4B1A3D4D1A3E - 4F19405318435418445518455817465A16475D154960154A - 65134E66124F6812506B12526E1153711055740F55770E57 - 7A0E597E0D57810C58840B58880A588B09588F0858930755 - 9A05539C04529E0452A1034FA5024BA90147AC0045B00242 - B4043DB7053ABB0634BE0831C20A29C50C26C90F1DCC1116 - D01711D32110D72A0EDA300CDD390ADF4109E24A08E45106 - E75704E95F03EA6402EC6C01EE7300EF7A00F07E00F18300 - F28900F29000F39300F39600F39C00F3A000F3A100F3A201 - F2A502F2A503F1A805F0A807EFAA08EEA80AEDA60CEBA50F - E9A411E5A313E1A113DD9F13D99D14D49C15D09815CC9518 - C79318C38F1ABE8B1AB9871DB4811FB07D1FAB7621A67123 - A16A249C6227975E289256298E502A89482C853F2D803A2E - + 3130323635383B3A3D403F424644484B494D504E52565358 + 5B585D605D626562686B676D706C737571787B767D807B83 + 8580888A858D908A93958F989A949DA099A3A59EA8AAA3AD + AFA8B3B5ADB8BAB2BEBFB7C3C5BCC8CAC1CECFC6D3D4CBD8 + DAD0DEDFD5E3DFD2E0DFCEDDE0CBDAE0C8D7E0C4D3E0C1D0 + E1BECDE1BBCAE1B7C7E1B4C4E1B1C1E2ADBEE2AABAE2A7B7 + E2A3B4E2A0B1E39DAEE399ABE396A8E393A5E490A1E48C9E + E4899BE48698E48295E57F92E57C8FE5788CE57589E57285 + E66E82E66B7FE6687CE66479E76176E75E73E75B70E7576C + E75469E85166E84D63E84A60E4495EE0485CDC475BD84659 + D44557D04455CB4353C74252C34150BF404EBB3F4CB73E4B + B33D49AF3C47AB3B45A73A43A339429F38409B373E97363C + 92353A8E34398A33378632358231337E30327A2F30762E2E + 722D2C6E2C2A6A2B29662A276229255E2823592721552620 + 51251E4D241C49231A4522194121173D20153C1F153A1F14 + 391E14381E14361D14351C13341C13321B13311B132F1A12 + 2E19122D19122B18122A1811291711271611261611251510 + 23151022141021140F1F130F1E120F1C120F1B110E1A110E + 18100E170F0E160F0D140E0D130E0D120D0D100C0C0F0C0C + 0E0B0C0C0B0C0B0A0B09090B08090B07080B05080A04070A + 0606090804090A03088C46728A457087446D85436B824369 + 8042667D41647B4061793F5F763E5D743D5A713D586F3C56 + 6C3B536A3A5168394F65384C63374A6037485E36455B3543 + 59344057333E54323C5231394F31374D30354A2F32482E30 + 462D2E432C2B412B293E2B273C2A2439292237281F35271D + 32261B3025182D25162B241428231126220F25210F24210E + 23200E221F0E221E0D211E0D201D0D1F1C0D1E1B0C1D1B0C + 1C1A0C1B190B1B180B1A180B19170A18160A17150A161509 + 1514091413091413081312081211081110081010070F0F07 + 0E0E070D0D060C0D060C0C060B0B050A0A05090A05080904 + 070804060704050704050603040503030403020402010302 + 0608070C0D0D1112121617171B1C1D2121222626272B2B2D + diff --git a/blog/2024-11-15-playing-with-fire/src/params.ts b/blog/2024-11-15-playing-with-fire/src/params.ts index 4b6bdd7..66098af 100644 --- a/blog/2024-11-15-playing-with-fire/src/params.ts +++ b/blog/2024-11-15-playing-with-fire/src/params.ts @@ -77,38 +77,38 @@ export const xforms: [number, Transform][] = [ export const xformFinal: Transform = applyPost(xformFinalCoefsPost, applyTransform(xformFinalCoefs, xformFinalVariations)); export const paletteString = - "7E3037762C45722B496E2A4E6A2950672853652754632656" + - "5C265C5724595322574D2155482153462050451F4E441E4D" + - "431E4C3F1E473F1E453F1E433F1E3F3F1E3B3E1E393E1E37" + - "421D36431C38451C3A471B3B491B3C4A1A3C4B1A3D4D1A3E" + - "4F19405318435517445817465A16475D15495E154960154A" + - "65134E6812506B12526E1153711055720F55740F55770E57" + - "7A0E59810C58840B58880A588B09588F0858910756930755" + - "9A05539D0451A1034FA5024BA90147AA0046AC0045B00242" + - "B4043DBB0634BE082EC20A29C30B27C50C26C90F1DCC1116" + - "D32110D6280EDA300CDC380ADF4109E04508E24A08E45106" + - "E75704EA6402EC6B01EE7300EE7600EF7A00F07E00F18300" + - "F29000F29300F39600F39900F39C00F3A000F3A100F3A201" + - "F2A502F1A805F0A906EFAA08EEA909EEA80AEDA60CEBA50F" + - "E5A313E1A113DD9F13DB9E13D99D14D49C15D09815CC9518" + - "C79318BE8B1ABB891BB9871DB4811FB07D1FAB7621A67123" + - "9C6227975C289256299053298E502A89482C853F2D803A2E" + - "7E3037762C45742B47722B496E2A4E6A2951672853632656" + - "5C265C5724595322575022564E2255482153452050451F4E" + - "431E4C3F1E473E1D463D1D453F1E43411E413F1E3B3E1E37" + - "421D36421D38431D3B451C3A471B3A491B3C4B1A3D4D1A3E" + - "4F19405318435418445518455817465A16475D154960154A" + - "65134E66124F6812506B12526E1153711055740F55770E57" + - "7A0E597E0D57810C58840B58880A588B09588F0858930755" + - "9A05539C04529E0452A1034FA5024BA90147AC0045B00242" + - "B4043DB7053ABB0634BE0831C20A29C50C26C90F1DCC1116" + - "D01711D32110D72A0EDA300CDD390ADF4109E24A08E45106" + - "E75704E95F03EA6402EC6C01EE7300EF7A00F07E00F18300" + - "F28900F29000F39300F39600F39C00F3A000F3A100F3A201" + - "F2A502F2A503F1A805F0A807EFAA08EEA80AEDA60CEBA50F" + - "E9A411E5A313E1A113DD9F13D99D14D49C15D09815CC9518" + - "C79318C38F1ABE8B1AB9871DB4811FB07D1FAB7621A67123" + - "A16A249C6227975E289256298E502A89482C853F2D803A2E" + "3130323635383B3A3D403F424644484B494D504E52565358" + + "5B585D605D626562686B676D706C737571787B767D807B83" + + "8580888A858D908A93958F989A949DA099A3A59EA8AAA3AD" + + "AFA8B3B5ADB8BAB2BEBFB7C3C5BCC8CAC1CECFC6D3D4CBD8" + + "DAD0DEDFD5E3DFD2E0DFCEDDE0CBDAE0C8D7E0C4D3E0C1D0" + + "E1BECDE1BBCAE1B7C7E1B4C4E1B1C1E2ADBEE2AABAE2A7B7" + + "E2A3B4E2A0B1E39DAEE399ABE396A8E393A5E490A1E48C9E" + + "E4899BE48698E48295E57F92E57C8FE5788CE57589E57285" + + "E66E82E66B7FE6687CE66479E76176E75E73E75B70E7576C" + + "E75469E85166E84D63E84A60E4495EE0485CDC475BD84659" + + "D44557D04455CB4353C74252C34150BF404EBB3F4CB73E4B" + + "B33D49AF3C47AB3B45A73A43A339429F38409B373E97363C" + + "92353A8E34398A33378632358231337E30327A2F30762E2E" + + "722D2C6E2C2A6A2B29662A276229255E2823592721552620" + + "51251E4D241C49231A4522194121173D20153C1F153A1F14" + + "391E14381E14361D14351C13341C13321B13311B132F1A12" + + "2E19122D19122B18122A1811291711271611261611251510" + + "23151022141021140F1F130F1E120F1C120F1B110E1A110E" + + "18100E170F0E160F0D140E0D130E0D120D0D100C0C0F0C0C" + + "0E0B0C0C0B0C0B0A0B09090B08090B07080B05080A04070A" + + "0606090804090A03088C46728A457087446D85436B824369" + + "8042667D41647B4061793F5F763E5D743D5A713D586F3C56" + + "6C3B536A3A5168394F65384C63374A6037485E36455B3543" + + "59344057333E54323C5231394F31374D30354A2F32482E30" + + "462D2E432C2B412B293E2B273C2A2439292237281F35271D" + + "32261B3025182D25162B241428231126220F25210F24210E" + + "23200E221F0E221E0D211E0D201D0D1F1C0D1E1B0C1D1B0C" + + "1C1A0C1B190B1B180B1A180B19170A18160A17150A161509" + + "1514091413091413081312081211081110081010070F0F07" + + "0E0E070D0D060C0D060C0C060B0B050A0A05090A05080904" + + "070804060704050704050603040503030403020402010302" + + "0608070C0D0D1112121617171B1C1D2121222626272B2B2D" function hexToBytes(hex: string) { let bytes: number[] = [];