1 line
6.4 KiB
JSON
1 line
6.4 KiB
JSON
{"version":2,"baseVals":{"rating":1,"decay":1,"echo_zoom":1,"echo_alpha":0.5,"wave_mode":7,"wrap":0,"invert":1,"wave_a":0.001,"warpanimspeed":0.01,"warpscale":100,"zoomexp":0.32104,"warp":0.01,"wave_r":0,"wave_g":0.4,"wave_b":0,"ob_size":0.005,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":44.8,"mv_y":24,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"textured":1,"rad":2.6671,"tex_zoom":0.27425,"g":1,"b":1,"a":0.1,"r2":1,"g2":0,"a2":0.4,"border_r":0,"border_g":0,"border_b":0},"init_eqs_eel":"","frame_eqs_eel":"tex_capture = q1;\n\nsaw = saw - 0.001*bass;\nsaw = if(below(saw,0.2),0.6,saw);\n\ntex_zoom = saw;\n\n\n"},{"baseVals":{"enabled":1,"textured":1,"rad":2.6671,"tex_zoom":0.27425,"g":1,"b":1,"a":0.1,"r2":1,"g2":0,"a2":0.4,"border_r":0,"border_g":0,"border_b":0},"init_eqs_eel":"","frame_eqs_eel":"tex_capture = q1;\n\nsaw = saw - 0.001*bass;\nsaw = if(below(saw,0.1),0.6,saw);\n\ntex_zoom = saw;"},{"baseVals":{"enabled":1,"textured":1,"rad":2.66718,"tex_zoom":0.36964,"g":1,"b":1,"a":0.1,"a2":0.4,"border_g":0,"border_b":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"textured":1,"rad":2.66718,"tex_zoom":0.30294,"g":1,"b":1,"a":0.1,"a2":0.4,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"enabled":1,"thick":1,"smoothing":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"//q1 = state;\n//q2 = basstime;\n\nq1 = 0;\nspeed = bass_att*0.2;\nv = sample*100000 + value2*bass*0.1;\n\n//state 0 elipse\nxs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51);\nys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v);\n\nx = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys);\ny = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);\n\nx = x;\ny = y;\ny = y;\n\n//r = 0.5 + 0.5*sin(time*1.22) + 0.1;\ng = 1;//0.4 + 0.4*sin(time*1.307) + x;\n//b = 0.4 + 0.4*sin(time*1.959);\n\n\nxs = if(above(xs,1000),0 ,xs);\nys = if(above(ys,1000),0 ,ys);"},{"baseVals":{"enabled":1,"thick":1,"smoothing":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"//q1 = state;\n//q2 = basstime;\n\nq1 = 0;\nspeed = bass_att*0.2;\nv = sample*100000 + value2*bass*0.1;\n\n//state 0 elipse\nxs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51);\nys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v);\n\nx = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys + 0.7);\ny = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs + 0.7);\n\nx = x;\ny = y;\ny = y;\n\n//r = 0.5 + 0.5*sin(time*1.4) + 0.1;\ng = 1;//0.4 + 0.4*sin(time*1.307) + x;\n//b = 0.4 + 0.4*sin(time*1.259);\n\n\nxs = if(above(xs,1000),0 ,xs);\nys = if(above(ys,1000),0 ,ys);"},{"baseVals":{"enabled":1,"thick":1,"smoothing":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"//q1 = state;\n//q2 = basstime;\n\nq1 = 0;\nspeed = bass_att*0.2;\nv = sample*100000 + value2*bass*0.1;\n\n//state 0 elipse\nxs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51);\nys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v);\n\nx = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + ys + 1.4);\ny = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs + 1.4);\n\nx = x;\ny = y;\ny = y;\n\n//r = 0.5 + 0.5*sin(time*1.4674) + 0.1;\ng = 1;//0.4 + 0.4*sin(time*1.807) + x;\n//b = 0.4 + 0.4*sin(time*1.359);\n\n\nxs = if(above(xs,1000),0 ,xs);\nys = if(above(ys,1000),0 ,ys);"},{"baseVals":{"smoothing":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"speed = bass*0.1;\nv = sample*10000 + value2*bass*0.1;\n\n//state 0 elipse\nxs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51);\nys = ys + (equal(0,q1))*sin(v*1)*speed;\n\nx = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs);\ny = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs);\n\ny = y - sample*0.1;\n\nx = x*0.6 + 0.2;\ny = y + bass*0.1;\ny = y*0.8;\n\nr = 0.5 + 0.5*sin(time*6.22) + 0.1;\ng = 0.4 + 0.4*sin(time*5.307);\nb = 0.4 + 0.4*sin(time*4.959)*x;\n\nxs = if(above(xs,1000),0 ,xs);\nys = if(above(ys,1000),0 ,ys);"}],"init_eqs_eel":"x1 = 0;\ny1 = 0;","frame_eqs_eel":"decay = 0.25;\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));\ny1 = max(0,min(1,y1));\n//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0;\n\nspring = 50;\ngrav = 2;\nresist = 5;\nbounce = 0.75;\ndt = 0.0005;\n\nspx2 = (x1+x3-2*x2)*spring;\nspy2 = (y1+y3-2*y2)*spring;\nspx3 = (x2+x4-2*x3)*spring;\nspy3 = (y2+y4-2*y3)*spring;\nspx4 = (x3-x4)*spring;\nspy4 = (y3-y4)*spring;\n\nvx2 = vx2*(1-resist*dt) + dt*(spx2);\nvy2 = vy2*(1-resist*dt) + dt*(spy2-grav);\nvx3 = vx3*(1-resist*dt) + dt*(spx3);\nvy3 = vy3*(1-resist*dt) + dt*(spy3-grav);\nvx4 = vx4*(1-resist*dt) + dt*(spx4);\nvy4 = vy4*(1-resist*dt) + dt*(spy4-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.1),vx2,abs(vx2)*bounce);\nvx2 = if(below(x2,0.9),vx2,-abs(vx2)*bounce);\nvx3 = if(above(x3,0.1),vx3,abs(vx3)*bounce);\nvx3 = if(below(x3,0.9),vx3,-abs(vx3)*bounce);\nvx4 = if(above(x4,0.1),vx4,abs(vx4)*bounce);\nvx4 = if(below(x4,0.9),vx4,-abs(vx4)*bounce);\n\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\nq1 = x1;\nq2 = x2;\nq3 = x3;\nq4 = x4;\n\nq5 = y1;\nq6 = y2;\nq7 = y3;\nq8 = y4;\n\nmonitor = ry4;\n\nzoom = 1;","pixel_eqs_eel":"","warp":" shader_body { \n vec3 ret_1;\n ret_1 = texture (sampler_main, uv).xyz;\n ret_1 = (ret_1 + ((ret_1 - \n ((texture (sampler_blur2, uv).xyz * scale2) + bias2)\n ) * 0.3));\n ret_1 = (ret_1 * 0.9);\n ret_1 = (ret_1 + ((\n ((texture (sampler_noise_lq, ((\n (uv_orig * texsize.xy)\n * \n (texsize_noise_lq.zw * 0.4)\n ) + rand_frame.xy)).xyz - 0.5) / 256.0)\n * 122.0) * clamp (\n (treb_att - 1.0)\n , 0.0, 1.0)));\n ret_1 = mix (ret_1, vec3(dot (ret_1, vec3(0.32, 0.49, 0.29))), vec3(0.2, 0.2, 0.2));\n vec4 tmpvar_2;\n tmpvar_2.w = 1.0;\n tmpvar_2.xyz = ret_1;\n ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n vec2 uv_1;\n vec2 uv3_2;\n vec2 uv2_3;\n uv_1 = (uv - 0.5);\n uv_1 = (uv_1 * aspect.xy);\n uv2_3.x = ((uv_1.x * -0.497265) - (uv_1.y * 0.8675987));\n uv2_3.y = ((uv_1.x * 0.8675987) + (uv_1.y * -0.497265));\n uv3_2.x = ((uv_1.x * -0.5000263) - (uv_1.y * -0.8660102));\n uv3_2.y = ((uv_1.x * -0.8660102) + (uv_1.y * -0.5000263));\n vec4 tmpvar_4;\n tmpvar_4.w = 1.0;\n tmpvar_4.xyz = max (max (texture (sampler_main, (uv_1 + 0.5)).xyz, texture (sampler_main, (uv2_3 + 0.5)).xyz), texture (sampler_main, (uv3_2 + 0.5)).xyz);\n ret = tmpvar_4.xyz;\n }"} |