1 line
13 KiB
JSON
1 line
13 KiB
JSON
{"version":2,"baseVals":{"rating":5,"gammaadj":1,"decay":1,"wave_mode":2,"additivewave":1,"modwavealphabyvolume":1,"wave_a":0.009,"wave_scale":2.713,"wave_smoothing":0,"modwavealphastart":1.2,"modwavealphaend":1.2,"warpscale":1.331,"zoom":0.99951,"warp":0.00909,"wave_r":0.44,"wave_g":0.4,"ob_size":0.5,"ob_r":0.01,"ib_size":0.26,"mv_x":64,"mv_y":48,"mv_l":0.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":1,"sides":12,"additive":1,"num_inst":2,"x":0.49,"rad":0.09902,"tex_zoom":4.36077,"g2":0,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"x = rand(1000)/1000;\ny = rand(1000)/1000;\nang = rand(150)/100;"},{"baseVals":{"sides":5,"textured":1,"rad":0.986,"tex_ang":3.14159,"tex_zoom":0.99979,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"ang =sin(time/65) ;// ang + (bass*.2) + (time*.4);"},{"baseVals":{"sides":100,"textured":1,"x":0.9,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"x = sin(time) * .4 + .5;\n\n\npow( (bass*.15),2);"},{"baseVals":{"enabled":1,"sides":36,"additive":1,"rad":0.81623,"r":0,"g":0.04,"g2":0,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":"x = 1-q1;\ny = q2;\nx = 0.5 + (x - 0.5)*0.25;\ny = 0.5 + (y - 0.5)*0.25;"}],"waves":[{"baseVals":{"thick":1,"additive":1,"r":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"q1 = below(rand(100),4 + 10*(treb+mid+bass));","point_eqs_eel":"it = (it + 1)*above(sample,0)*below(it,53);\nita = (ita + equal(it,0))*above(sample,0);\n\nsw = 1-equal(it,0)*equal(ita,0);\nswi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4);\nxv = if(sw - swi,xv,rand(1001)*.001*.8);\nmx = xv + ita*.025;\nmy = if(sw - swi,my,rand(1001)*.001*.975);\n\nsz = .01;\nvx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36);\nvy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30);\n\nsa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16;\nsb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12;\nsc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19;\nsd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5;\nse = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5;\nsf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25;\nsg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18;\nsh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5;\nsi = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25;\nsj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15;\n\nlr = if(sw,lr,rand(10));\nlet = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj;\n\nva = equal(let,23) + equal(let,24) + equal(let,26);\nvb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23);\nvc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19);\nvd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20);\nve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25);\nvf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26);\nvg = equal(let,1);\nvh = equal(let,9) + equal(let,20);\nvi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18);\nvj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26);\nvk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27);\nvl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24);\nvm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19);\nvn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22);\nvo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24);\nvp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26);\nvq = equal(let,2) + equal(let,4) + equal(let,22);\nvr = equal(let,9) + equal(let,20) + equal(let,25);\nvs = equal(let,22);\nvt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26);\n\na = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0)))))))))))))))))))));\n\na = a*below(ita,8)*q1;\n\nx = mx + vx*sz*.75;\ny = my + vy*sz*1.5;"},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":1,"thick":1,"additive":1,"scaling":5.92556,"smoothing":0,"r":0,"g":0,"b":0.4,"a":0.34},"init_eqs_eel":"t2 = 0","frame_eqs_eel":"t1 = q13;\nt2 = q14;\nt3 = q3;\nt4 = q4;\nt5 = q5;\nt6 = q6;\nt7 = q7;\nt8 = q8;","point_eqs_eel":"sample = 1-sample;\nxxx = xx;\nyyy = yy;\nxx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2\n+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4;\n\nyy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6\n+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8;\n\nd = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy));\ndd = dd*0.95 + (value1);\nddd = dd*sample*(1-sample)*d;\nddd = sample*(1-sample)*sin(sample*120)*d*0.1;\nx = xx + (yy-yyy)*ddd;\ny = yy - (xx-xxx)*ddd;\n\nx = 0.5 + (x-0.5)*q9;\ny = 0.5 + (y-0.5)*q10;\n"}],"init_eqs_eel":"","frame_eqs_eel":"vol = bass*8 + mid*5 + treb*3;\nm = m*0.97 + vol*0.08;\nmonitor = vol;\nbeat = above(vol,res)*above(vol,m)*above(vol,16);\ndiff = (1-beat)*diff + beat*(vol-res);\nres = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps);\nres = max(0,res);\n\n\nx = if(beat,rand(60)*0.01 + 0.2,x);\ny = if(beat,rand(60)*0.01 + 0.2,y);\nq1 = x;\nq2 = y;\n\nwave_x = q1;\nwave_y = 1-q2;\n\nxx1 = xx1*0.9 + (bass)*0.01;\nxx2 = xx2*0.9 + (treb)*0.01;\nyy1 = yy1*0.94 + (treb+bass)*0.0075;\n\nx1 = 0.5 + (xx1-xx2)*2;\ny1 = 0.4 + yy1;\n\nx1 = max(0,min(1,x1)); y1 = max(0,min(1,y1));\n\nspring = 10;\ngrav = .5;\nresist = 1;\nbounce = 0.75;\ndt = 0.001*(60/fps);\n\nvx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring);\nvy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav);\nvx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring);\nvy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav);\nvx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring);\nvy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav);\n\nx2 = x2 + vx2;\ny2 = y2 + vy2;\nx3 = x3 + vx3;\ny3 = y3 + vy3;\nx4 = x4 + vx4;\ny4 = y4 + vy4;\n\nvx2 = if(above(x2,0),vx2,abs(vx2)*bounce);\nvx2 = if(below(x2,1),vx2,-abs(vx2)*bounce);\nvx3 = if(above(x3,0),vx3,abs(vx3)*bounce);\nvx3 = if(below(x3,1),vx3,-abs(vx3)*bounce);\nvx4 = if(above(x4,0),vx4,abs(vx4)*bounce);\nvx4 = if(below(x4,1),vx4,-abs(vx4)*bounce);\nvy2 = if(above(y2,0),vy2,abs(vy2)*bounce);\nvy2 = if(below(y2,1),vy2,-abs(vy2)*bounce);\nvy3 = if(above(y3,0),vy3,abs(vy3)*bounce);\nvy3 = if(below(y3,1),vy3,-abs(vy3)*bounce);\nvy4 = if(above(y4,0),vy4,abs(vy4)*bounce);\nvy4 = if(below(y4,1),vy4,-abs(vy4)*bounce);\n\n\nq13 = x1; q14 = x2; q3 = x3; q4 = x4;\nq5 = y1; q6 = y2; q7 = y3; q8 = y4;\nq9 =1/ aspectX;\nq10 = 1/aspectY;\n\nq12 = atan2(vx4,vy4);\nq11 = sqrt(vx4*vx4 + vy4*vy4);","pixel_eqs_eel":"cx = q1;\ncy = q2;\n\nd = pow(sqrt(sqr(x-cx)+sqr(y-cy)),0.8);\nr = 0.2;\nv = 0.2;\n\ndx = (x - cx)*v*(d-r);\ndy = (y - cy)*v*(d-r);\n\ndir = -q12*1 + asin(1)*1;\n\nb1 = 0.05; // distance\nm1 = q11*25;//-0.6 + q5*200; // size\nt1 = 0.05; // velocity\n\nxx = q4;\nyy = 1-q8;\n\n\nx1 = xx +cos(dir+1.5708)*b1;\ny1 = yy -sin(dir+1.5708)*b1;\n\nx2 = xx -cos(dir+1.5708)*b1;\ny2 = yy +sin(dir+1.5708)*b1;\n\nd1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2;\nsi1 = 1- 1/(1+pow(2,-d1*1000));\n\nd2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2;\nsi2 = 1- 1/(1+pow(2,-d2*1000));\n\nsi3 = -pow(q5,3)*00;\n\ndx += (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*12;\ndy += (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*12;","warp":" shader_body { \n vec2 my_uv_1;\n vec3 ret_2;\n vec3 tmpvar_3;\n tmpvar_3 = ((640.0 * texsize.z) * ((2.0 * \n ((texture (sampler_blur2, (uv + vec2(0.01, 0.0))).xyz * scale2) + bias2)\n ) - (2.0 * \n ((texture (sampler_blur2, (uv - vec2(0.01, 0.0))).xyz * scale2) + bias2)\n )));\n vec3 tmpvar_4;\n tmpvar_4 = ((512.0 * texsize.w) * ((2.0 * \n ((texture (sampler_blur2, (uv + vec2(0.0, 0.01))).xyz * scale2) + bias2)\n ) - (2.0 * \n ((texture (sampler_blur2, (uv - vec2(0.0, 0.01))).xyz * scale2) + bias2)\n )));\n vec2 tmpvar_5;\n tmpvar_5.x = tmpvar_3.y;\n tmpvar_5.y = tmpvar_4.y;\n vec2 tmpvar_6;\n tmpvar_6.x = tmpvar_3.x;\n tmpvar_6.y = tmpvar_4.x;\n vec2 tmpvar_7;\n tmpvar_7.x = tmpvar_4.y;\n tmpvar_7.y = -(tmpvar_3.y);\n vec2 tmpvar_8;\n tmpvar_8 = (uv - ((\n ((tmpvar_5 * 0.3) + (tmpvar_6 * 0.1))\n + \n (tmpvar_7 * 0.01)\n ) * 0.01));\n ret_2.x = texture (sampler_fw_main, (tmpvar_8 - floor(tmpvar_8))).x;\n ret_2.x = (ret_2.x + ((\n (2.0 * ret_2.x)\n - \n (2.0 * ((texture (sampler_blur1, tmpvar_8).xyz * scale1) + bias1).x)\n ) * 0.25));\n vec2 tmpvar_9;\n tmpvar_9.x = tmpvar_3.y;\n tmpvar_9.y = tmpvar_4.y;\n vec2 tmpvar_10;\n tmpvar_10.x = tmpvar_4.x;\n tmpvar_10.y = -(tmpvar_3.y);\n my_uv_1 = ((uv - (tmpvar_9 * 0.01)) + (tmpvar_10 * 0.001));\n ret_2.y = texture (sampler_fw_main, (my_uv_1 - floor(my_uv_1))).y;\n ret_2.y = (ret_2.y + ((\n ((2.0 * ret_2.y) - (2.0 * ((texture (sampler_blur3, my_uv_1).xyz * scale3) + bias3).y))\n * 0.025) + 0.01));\n vec4 tmpvar_11;\n tmpvar_11.w = 1.0;\n tmpvar_11.xyz = ret_2;\n ret = tmpvar_11.xyz;\n }","comp":" shader_body { \n vec3 ret_1;\n vec2 tmpvar_2;\n tmpvar_2 = (texsize.zw * 4.0);\n vec2 tmpvar_3;\n tmpvar_3.x = q19;\n tmpvar_3.y = q20;\n vec2 tmpvar_4;\n tmpvar_4.x = q19;\n tmpvar_4.y = q20;\n vec3 tmpvar_5;\n vec2 tmpvar_6;\n tmpvar_6 = (uv - 0.5);\n tmpvar_5 = (((2.0 * \n ((texture (sampler_blur1, (clamp (\n ((0.5 + tmpvar_6) + (tmpvar_3 * vec2(-1.0, 1.0)))\n , 0.0, 1.0) + (vec2(1.0, 0.0) * tmpvar_2))).xyz * scale1) + bias1)\n ) - (2.0 * \n ((texture (sampler_blur1, (clamp (\n ((0.5 + tmpvar_6) + (tmpvar_4 * vec2(-1.0, 1.0)))\n , 0.0, 1.0) - (vec2(1.0, 0.0) * tmpvar_2))).xyz * scale1) + bias1)\n )) * 0.5);\n vec2 tmpvar_7;\n tmpvar_7.x = q19;\n tmpvar_7.y = q20;\n vec2 tmpvar_8;\n tmpvar_8.x = q19;\n tmpvar_8.y = q20;\n vec3 tmpvar_9;\n tmpvar_9 = (((2.0 * \n ((texture (sampler_blur1, (clamp (\n ((0.5 + tmpvar_6) + (tmpvar_7 * vec2(-1.0, 1.0)))\n , 0.0, 1.0) + (vec2(0.0, 1.0) * tmpvar_2))).xyz * scale1) + bias1)\n ) - (2.0 * \n ((texture (sampler_blur1, (clamp (\n ((0.5 + tmpvar_6) + (tmpvar_8 * vec2(-1.0, 1.0)))\n , 0.0, 1.0) - (vec2(0.0, 1.0) * tmpvar_2))).xyz * scale1) + bias1)\n )) * 0.5);\n vec2 tmpvar_10;\n tmpvar_10.x = q19;\n tmpvar_10.y = q20;\n vec2 tmpvar_11;\n tmpvar_11.x = q19;\n tmpvar_11.y = q20;\n ret_1 = (1.0 - sqrt(vec3(mix (\n ((texture (sampler_blur2, clamp ((\n (0.5 + tmpvar_6)\n + \n (tmpvar_10 * vec2(-1.0, 1.0))\n ), 0.0, 1.0)).xyz * scale2) + bias2)\n .x, \n ((texture (sampler_blur3, clamp ((\n (0.5 + tmpvar_6)\n + \n (tmpvar_11 * vec2(-1.0, 1.0))\n ), 0.0, 1.0)).xyz * scale3) + bias3)\n .x, 0.6))));\n ret_1 = (ret_1 * mix (vec3(2.0, 1.0, 0.0), vec3(0.5, 1.0, 2.0), vec3((\n (uv.x + uv.y)\n * 0.5))));\n vec2 tmpvar_12;\n tmpvar_12.x = tmpvar_5.y;\n tmpvar_12.y = tmpvar_9.y;\n vec2 tmpvar_13;\n tmpvar_13.x = tmpvar_5.x;\n tmpvar_13.y = tmpvar_9.x;\n vec2 tmpvar_14;\n tmpvar_14.x = q19;\n tmpvar_14.y = q20;\n vec3 tmpvar_15;\n vec4 tmpvar_16;\n tmpvar_16 = texture (sampler_main, uv);\n tmpvar_15 = mix (mix (mix (ret_1, vec3(2.0, 1.0, 0.0), vec3(\n (((texture (sampler_blur2, (uv + \n (tmpvar_12 * 0.1)\n )).xyz * scale2) + bias2).y * 2.0)\n )), vec3((\n sqrt(dot (tmpvar_13, tmpvar_13))\n + texture (sampler_main, \n clamp (((0.5 + tmpvar_6) + (tmpvar_14 * vec2(-1.0, 1.0))), 0.0, 1.0)\n ).x)), vec3((\n ((texture (sampler_blur1, uv).xyz * scale1) + bias1)\n .y * 1.2))), vec3(1.0, 1.0, 2.0), vec3((-(tmpvar_16.z) + (\n clamp (((tmpvar_16.y * 1.4) - 0.9), 0.0, 1.0)\n * 1.2))));\n ret_1 = tmpvar_15;\n vec4 tmpvar_17;\n tmpvar_17.w = 1.0;\n tmpvar_17.xyz = tmpvar_15;\n ret = tmpvar_17.xyz;\n }"} |