securityos/node_modules/butterchurn-presets/presets/converted/Flexi + Rovastar - Fractopi...

1 line
8.0 KiB
JSON

{"version":2,"baseVals":{"rating":5,"gammaadj":1,"decay":0.5,"echo_zoom":1,"echo_orient":3,"wave_thick":1,"modwavealphabyvolume":1,"wave_a":0.009,"wave_scale":2.136,"wave_smoothing":0.9,"modwavealphastart":1.6,"modwavealphaend":1.6,"warpanimspeed":9.861,"warpscale":16.217,"zoomexp":1.50374,"wave_r":0,"wave_g":0.04,"wave_b":0,"ob_size":0,"ob_r":1,"ob_g":0.1,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"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},"shapes":[{"baseVals":{"sides":100,"additive":1,"thickoutline":1,"rad":0.99596,"g2":0,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"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;"},{"baseVals":{"sides":36,"additive":1,"rad":0.81623,"r":0,"g":0.04,"g2":0,"border_a":0,"enabled":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,"scaling":2.0231,"smoothing":0,"r":0,"b":0,"enabled":0},"init_eqs_eel":"t2 = 0;\nt3 = 0;\nt4 = 0;\ncl = 0;","frame_eqs_eel":"","point_eqs_eel":"tt3 = tt3*0.6 + (value1)*1;\ntt2 = tt2*0.7 + tt3*0.2;\ntt1 = tt1*0.8 + tt2*0.1;\nd = d*0.9 + tt1*0.2;\n\ny = 0.5 + d*sample*(1-sample);\nx = -0.05 + sample*1.1;"},{"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":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","frame_eqs_eel":"warp = 0;\nvolume = 0.3*(bass+mid+att);\nxamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg);\nxamp = xamp + 0.5*(xamptarg-xamp);\nxdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir));\nxspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp);\nxpos = xpos + 0.001*xspeed;\nyamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg);\nyamp = yamp + 0.5*(yamptarg-yamp);\nydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir));\nyspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp);\nypos = ypos + 0.001*yspeed;\nbeatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate);\nlastbeat = lastbeat + equal(lastbeat,0)*time;\nmeanbass_att = 0.1*(meanbass_att*9 + bass_att);\npeakbass_att = max(bass_att,peakbass_att);\nbeat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1));\nbeatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1);\npeakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995);\nlastbeat = beat*time + (1-beat)*lastbeat;\npeakbass_att = max(peakbass_att,1.1*meanbass_att);\n//wave_x = xpos + 0.5;\n//wave_y = 1-(ypos + 0.5);\nwave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );\nwave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );\nwave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );\nwave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time));\nmv_r = if(beat, 1, ib_r);\nmv_b = if(beat, wave_b, ib_b);\n//mv_a = if(beat, 0.1, ib_a);\n//ib_a = 0.015;\nq3 = wave_mystery;\nq1 = wave_x;\nq2 = 1-wave_y;\nq2 = ypos+0.5;\nwarp=0;\n\n//q2 = 1-(ypos + 0.5);\n//q1 = 0.5;\n//q2=0.5;\nob_r = 1-wave_g;\nob_b = 1-wave_r;\nob_g = 1-wave_b;\n\nmonitor = wave_y;\nmovement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps);\nmovement = if(above(movement,10000), 0, movement);\nrot =1*sin(movement);\ncx = wave_x;\ncy = y_pos+0.5;\n\nq8 = movement;","pixel_eqs_eel":"myy = x-q1;\nmyx = y-q2+0.1;\ndx = 3*sin(q8*0.675)*(2*myx*myy);\ndy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy));","warp":" shader_body { \n vec2 uv_z_1;\n vec3 ret_2;\n vec2 tmpvar_3;\n tmpvar_3 = (1.0 - abs((\n (fract((uv * 0.5)) * 2.0)\n - 1.0)));\n ret_2.x = texture (sampler_fc_main, tmpvar_3).z;\n ret_2.y = mix (mix (texture (sampler_fc_main, tmpvar_3).x, ret_2.x, 0.5), texture (sampler_main, uv_orig).y, 0.75);\n vec2 tmpvar_4;\n tmpvar_4 = (texsize.zw * 6.0);\n vec2 tmpvar_5;\n vec2 tmpvar_6;\n tmpvar_6 = (uv_orig - 0.5);\n tmpvar_5 = ((tmpvar_6 * 0.998) + 0.5);\n vec2 tmpvar_7;\n tmpvar_7.x = (((texture (sampler_blur1, \n (tmpvar_5 + (vec2(1.0, 0.0) * tmpvar_4))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (tmpvar_5 - (vec2(1.0, 0.0) * tmpvar_4))\n ).xyz * scale1) + bias1)).z;\n tmpvar_7.y = (((texture (sampler_blur1, \n (tmpvar_5 + (vec2(0.0, 1.0) * tmpvar_4))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (tmpvar_5 - (vec2(0.0, 1.0) * tmpvar_4))\n ).xyz * scale1) + bias1)).z;\n uv_z_1 = (tmpvar_5 - ((tmpvar_7 * texsize.zw) * 2.0));\n ret_2.z = max (((\n (texture (sampler_fc_main, tmpvar_3).x - 0.5)\n * 3.0) * clamp (\n (1.0 - (sqrt(dot (tmpvar_6, tmpvar_6)) * 3.2))\n , 0.0, 1.0)), texture (sampler_fc_main, uv_z_1).z);\n ret_2.z = (ret_2.z + ((texture (sampler_fc_main, uv_z_1).z - \n ((texture (sampler_blur1, clamp (uv_z_1, 0.0, 1.0)).xyz * scale1) + bias1)\n .z) * 0.02));\n vec4 tmpvar_8;\n tmpvar_8.w = 1.0;\n tmpvar_8.xyz = ret_2;\n ret = tmpvar_8.xyz;\n }","comp":" shader_body { \n vec3 ret_1;\n vec4 tmpvar_2;\n tmpvar_2 = texture (sampler_blur1, uv);\n vec2 tmpvar_3;\n tmpvar_3 = (texsize.zw * 8.0);\n vec3 tmpvar_4;\n tmpvar_4 = (((texture (sampler_blur1, \n (uv + (vec2(1.0, 0.0) * tmpvar_3))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (uv - (vec2(1.0, 0.0) * tmpvar_3))\n ).xyz * scale1) + bias1));\n vec3 tmpvar_5;\n tmpvar_5 = (((texture (sampler_blur1, \n (uv + (vec2(1.0, 0.0) * tmpvar_3))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (uv - (vec2(1.0, 0.0) * tmpvar_3))\n ).xyz * scale1) + bias1));\n vec2 tmpvar_6;\n tmpvar_6.x = tmpvar_4.x;\n tmpvar_6.y = tmpvar_5.x;\n vec2 tmpvar_7;\n tmpvar_7.x = tmpvar_4.z;\n tmpvar_7.y = tmpvar_5.z;\n vec2 tmpvar_8;\n tmpvar_8.x = tmpvar_4.y;\n tmpvar_8.y = tmpvar_5.y;\n vec2 tmpvar_9;\n tmpvar_9.x = tmpvar_4.x;\n tmpvar_9.y = tmpvar_5.x;\n vec2 tmpvar_10;\n tmpvar_10.x = tmpvar_4.z;\n tmpvar_10.y = tmpvar_5.z;\n vec2 tmpvar_11;\n tmpvar_11 = (uv - (tmpvar_10 * 1.4));\n vec2 tmpvar_12;\n tmpvar_12.x = tmpvar_4.y;\n tmpvar_12.y = tmpvar_5.y;\n vec2 tmpvar_13;\n tmpvar_13 = (uv - (tmpvar_12 * 0.1));\n vec4 tmpvar_14;\n tmpvar_14 = texture (sampler_main, uv);\n ret_1 = (tmpvar_14.x * vec3(0.7, 0.6, 0.5));\n vec3 tmpvar_15;\n tmpvar_15 = mix (mix (mix (\n mix (mix (mix (mix (\n mix (mix (ret_1, vec3(1.0, 0.8, 0.4), vec3((sqrt(\n dot (tmpvar_7, tmpvar_7)\n ) * 2.0))), vec3(0.8, 0.4, 0.0), vec3(sqrt(dot (tmpvar_6, tmpvar_6))))\n , vec3(1.0, 1.0, 0.0), vec3(\n ((((texture (sampler_blur2, \n (uv - (tmpvar_9 * 0.4))\n ).xyz * scale2) + bias2).z * ((tmpvar_2.xyz * scale1) + bias1).x) * 1.4)\n )), vec3(0.2, 0.0, 0.6), vec3((tmpvar_14.z * 2.0))), vec3(0.8, 0.7, 0.6), vec3(((\n (texture (sampler_blur1, tmpvar_11).xyz * scale1)\n + bias1).x * (\n (tmpvar_2.xyz * scale1)\n + bias1).z))), vec3(1.0, 1.0, 0.0), vec3((((\n (texture (sampler_blur2, tmpvar_11).xyz * scale2)\n + bias2).y * tmpvar_14.z) * 2.0)))\n , vec3(1.0, 1.0, 1.0), vec3(\n sqrt(dot (tmpvar_8, tmpvar_8))\n )), vec3(1.0, 0.0, 0.0), tmpvar_14.yyy), ((1.0 - texture (sampler_main, tmpvar_13).z) * vec3(1.0, 1.0, 0.0)), vec3(((\n (texture (sampler_blur1, tmpvar_13).xyz * scale1)\n + bias1).y * (\n (tmpvar_2.xyz * scale1)\n + bias1).y)));\n ret_1 = tmpvar_15;\n vec4 tmpvar_16;\n tmpvar_16.w = 1.0;\n tmpvar_16.xyz = tmpvar_15;\n ret = tmpvar_16.xyz;\n }"}