MILKDROP_PRESET_VERSION=201 PSVERSION=3 PSVERSION_WARP=2 PSVERSION_COMP=3 [preset00] fRating=1.000 fGammaAdj=2.000 fDecay=0.990 fVideoEchoZoom=2.000 fVideoEchoAlpha=0.000 nVideoEchoOrientation=0 nWaveMode=4 bAdditiveWaves=0 bWaveDots=0 bWaveThick=1 bModWaveAlphaByVolume=1 bMaximizeWaveColor=1 bTexWrap=1 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.000 fWaveScale=0.643 fWaveSmoothing=0.270 fWaveParam=0.000 fModWaveAlphaStart=0.000 fModWaveAlphaEnd=1.400 fWarpAnimSpeed=1.000 fWarpScale=1.000 fZoomExponent=1.00000 fShader=0.000 zoom=1.00000 rot=0.00000 cx=0.500 cy=0.500 dx=0.00000 dy=0.00000 warp=1.00000 sx=1.00000 sy=1.00000 wave_r=0.800 wave_g=0.490 wave_b=1.000 wave_x=0.500 wave_y=0.500 ob_size=0.010 ob_r=0.000 ob_g=0.000 ob_b=0.000 ob_a=0.000 ib_size=0.010 ib_r=0.250 ib_g=0.250 ib_b=0.250 ib_a=0.000 nMotionVectorsX=64.000 nMotionVectorsY=48.000 mv_dx=0.000 mv_dy=0.000 mv_l=1.850 mv_r=0.500 mv_g=0.500 mv_b=0.500 mv_a=0.000 b1n=0.000 b2n=0.000 b3n=0.000 b1x=1.000 b2x=1.000 b3x=1.000 b1ed=0.000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=56 wavecode_0_bSpectrum=0 wavecode_0_bUseDots=0 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=0 wavecode_0_scaling=0.99982 wavecode_0_smoothing=0.10000 wavecode_0_r=0.000 wavecode_0_g=1.000 wavecode_0_b=1.000 wavecode_0_a=0.700 wave_0_init1=t1=time; wave_0_per_frame1=//t8=samples*2-1;t7=time-t1; wave_0_per_point1=v1=.5+value1; v2=.5+value2; bal=v2-v1; wave_0_per_point2=vol = value1 + value2; wave_0_per_point3=val=sample*2-1*sin(time*1/(v1+v2)); wave_0_per_point4=x2 =(val+bal); wave_0_per_point5= wave_0_per_point6=//n = int(sample*t8); wave_0_per_point7=//dec = if (vol > gmegabuf(n), .2, .5); wave_0_per_point8=//gmegabuf(n) = gmegabuf(n)*dec + (1-dec)* (vol) * (1+.01*(rand(100)-50)); wave_0_per_point9= wave_0_per_point10=x =sample*x2+bal*abs(x-.5); wave_0_per_point11= wave_0_per_point12=//y = gmegabuf (n)*.15+.2; wave_0_per_point13= wave_0_per_point14=y=vol; wave_0_per_point15=a=1; wave_0_per_point16= wave_0_per_point17=reg05=vol; wave_0_per_point18=reg06=bal; wave_0_per_point19=x+=15; y+=15; wave_0_per_point20=x-=int(x); y-=int(y); wave_0_per_point21= wave_0_per_point22=//a=.73-(.2*abs(y-.5))+max(abs(bal),.12)*sin(val); wavecode_1_enabled=0 wavecode_1_samples=512 wavecode_1_sep=0 wavecode_1_bSpectrum=0 wavecode_1_bUseDots=0 wavecode_1_bDrawThick=0 wavecode_1_bAdditive=0 wavecode_1_scaling=0.89152 wavecode_1_smoothing=0.00000 wavecode_1_r=1.000 wavecode_1_g=1.000 wavecode_1_b=1.000 wavecode_1_a=0.900 wave_1_per_point1=m = int(sample*512+.0); wave_1_per_point2=sw = (m%2); wave_1_per_point3=p1 = ((m+1)%16); wave_1_per_point4=p2 = int(m/32); wave_1_per_point5= wave_1_per_point6=//p1 = 15; p2 = 0; wave_1_per_point7=base = 1000; wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); wave_1_per_point11= wave_1_per_point12=x = x0+.5; wave_1_per_point13=y = y0+.5; wave_1_per_point14= wave_1_per_point15=ind = 5000+ p2*16+p1; wave_1_per_point16=dist = z0; wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; wave_1_per_point18= wave_1_per_point19=//a = .01/z0; wavecode_2_enabled=1 wavecode_2_samples=512 wavecode_2_sep=0 wavecode_2_bSpectrum=0 wavecode_2_bUseDots=0 wavecode_2_bDrawThick=1 wavecode_2_bAdditive=1 wavecode_2_scaling=2.41139 wavecode_2_smoothing=1.00000 wavecode_2_r=1.000 wavecode_2_g=0.000 wavecode_2_b=1.000 wavecode_2_a=1.000 wave_2_per_point1=a = .5+.5*treb_att*(1.5-(bass-bass_att)); wavecode_3_enabled=0 wavecode_3_samples=512 wavecode_3_sep=36 wavecode_3_bSpectrum=0 wavecode_3_bUseDots=0 wavecode_3_bDrawThick=0 wavecode_3_bAdditive=1 wavecode_3_scaling=1.00000 wavecode_3_smoothing=1.00000 wavecode_3_r=1.000 wavecode_3_g=0.000 wavecode_3_b=1.000 wavecode_3_a=1.000 wave_3_init1=pdiv=pow(70,3); pie=1077566.28/pdiv; nvar=bass+bass_att+mid+mid_att+treb+treb_att;//diceroll=int(rand(5))+1; wave_3_init2=t1=time;t3=pie;t6=pie*2;t5=int(rand(6))+1;t4=(t6/t5)*nvar-t3; wave_3_init3=t7=above(t5,nvar)*2-1;t8=t6+nvar+(t5*t7);t2=time+t8;t4=min(t8,t4)/max(t8,t4); wave_3_per_frame1=//t1=time;t3=pie;t6=pie*2;t5=diceroll;t4=(t6/t5)*nvar-t3;t7=above(t5,nvar)*2-1;t8=t6+nvar+(t5*t7);t2=time+t8; wave_3_per_frame2=num_inst=samples*2-1; wave_3_per_frame3=reg17=time-t1;reg19=time-(t1+t8);pie=t3;reg03=pie; wave_3_per_frame4=bc1=1-1/(1+bass_att); bc2=1-1/(1+bass); bhit=above(bc2,max(.3,bc1)); bprg=bc1*(2/pie)+bc2*((bhit+1)/pie);bdtct=if(above(bprg,mxb),reg17,bdtct); mxb=max(bprg,mxb); wave_3_per_frame5=mc1=1-1/(1+mid_att); mc2=1-1/(1+mid); mhit=above(mc2,max(.3,mc1)); mprg=mc1*(2/pie)+mc2*((mhit+1)/pie);mdtct=if(above(mprg,mxm),reg17,mdtct); mxm=max(mprg,mxm); wave_3_per_frame6=tc1=1-1/(1+treb_att); tc2=1-1/(1+treb); thit=above(tc2,max(.3,tc1)); tprg=tc1*(2/pie)+tc2*((thit+1)/pie);tdtct=if(above(tprg,mxt),reg17,tdtct); mxt=max(tprg,mxt); wave_3_per_frame7=//isb=equal((instance)%(3),1); wave_3_per_frame8=mxb-=int(reg17-bdtct)*.01;mxm-=int(reg17-mdtct)*.01;mxt-=int(reg17-tdtct)*.01; wave_3_per_frame9=//reg78=1-1/((reg17)-max(bdtct,max(tdtct,mdtct))+1); wave_3_per_frame10=reg78=bprg; wave_3_per_frame11=t3*=int(num_inst); wave_3_per_frame12= wave_3_per_frame13=reg63=bprg;reg69=mprg;reg74=tprg; wave_3_per_point1=num=t3/reg03;//reg63=bprg;reg69=mprg;reg74=tprg; wave_3_per_point2=instance=sample*num;is3=equal(instance%3,0);is2=equal(instance-1,is3); wave_3_per_point3=qy=y*2-1;qx=x*2-1; qsam=sample*2-1; wave_3_per_point4=v1=value1+.5;v2=value2+.5;vol=v1+v2; bal=v2-v1; wave_3_per_point5=xpos=(qsam*t4)*(.3+.3*cos(reg69)+.3*cos(reg63)*reg17);; wave_3_per_point6=ypos=reg69*.5+(.25*sin((reg63)*is3)+(abs(qy*t4))*sin((reg63)*is2)-.2+sin(abs(qx*2))*atan(time+instance*1-qy)); wave_3_per_point7=xpos+=abs(qx*3)*(reg03*reg74*sin(time*qy)); wave_3_per_point8=y=ypos+vol*sin(abs(qx*reg06*qsam))*cos(xpos*sample*reg06-reg03); wave_3_per_point9=x=xpos+.35-.15*sin(sample*reg06-reg03*xpos); wave_3_per_point10=x+=3.7;x*=.75;x-=int(x); wave_3_per_point11=y+=7;y*=.75;y-=int(y); wave_3_per_point12=a*=.5+.3*sin(.12*reg74+.12*reg69)+reg03*cos(abs(qx-qy-.5)*sin(qx)); shapecode_0_enabled=1 shapecode_0_sides=14 shapecode_0_additive=0 shapecode_0_thickOutline=0 shapecode_0_textured=0 shapecode_0_num_inst=3 shapecode_0_x=0.500 shapecode_0_y=0.500 shapecode_0_rad=0.05044 shapecode_0_ang=0.00000 shapecode_0_tex_ang=1.00531 shapecode_0_tex_zoom=1.53117 shapecode_0_r=1.000 shapecode_0_g=0.000 shapecode_0_b=1.000 shapecode_0_a=1.000 shapecode_0_r2=0.000 shapecode_0_g2=0.000 shapecode_0_b2=0.000 shapecode_0_a2=0.600 shapecode_0_border_r=1.000 shapecode_0_border_g=1.000 shapecode_0_border_b=0.000 shapecode_0_border_a=0.300 shape_0_init1=t6=acos(-1)*2; shape_0_init2=//t7=int(rand(3)+1)+5; shape_0_per_frame1=//num_inst+=t7; shape_0_per_frame2=num=(num_inst)/(11-z); shape_0_per_frame3=sample=instance/num_inst; tample=sample+.01*q5; tample-=int(tample); shape_0_per_frame4=dist=.09+.1*reg05; dist*=z; shape_0_per_frame5=dist*=num; shape_0_per_frame6=rad=3*(dist*1/(1+num)); shape_0_per_frame7= shape_0_per_frame8=x+=dist*sin(tample*t6); shape_0_per_frame9=y+=dist*cos(tample*t6); shape_0_per_frame10=x+=reg06*.18;y+=reg05*.09; shape_0_per_frame11=zample=(tample+z)*3.5; zample-=int(zample); shape_0_per_frame12=z=1-(.3*z)*sin(zample*t6); shapecode_1_enabled=0 shapecode_1_sides=3 shapecode_1_additive=0 shapecode_1_thickOutline=0 shapecode_1_textured=0 shapecode_1_num_inst=48 shapecode_1_x=0.260 shapecode_1_y=0.200 shapecode_1_rad=0.39317 shapecode_1_ang=0.00000 shapecode_1_tex_ang=0.00000 shapecode_1_tex_zoom=0.93550 shapecode_1_r=1.000 shapecode_1_g=1.000 shapecode_1_b=0.600 shapecode_1_a=1.000 shapecode_1_r2=0.000 shapecode_1_g2=0.000 shapecode_1_b2=0.000 shapecode_1_a2=0.000 shapecode_1_border_r=1.000 shapecode_1_border_g=1.000 shapecode_1_border_b=1.000 shapecode_1_border_a=0.000 shape_1_per_frame1=sides = q12; shape_1_per_frame2=copies = int(num_inst/16); shape_1_per_frame3= shape_1_per_frame4=n = int(instance/copies)*8+1000; shape_1_per_frame5=frac = (instance%copies)/(copies); shape_1_per_frame6= shape_1_per_frame7=k1 = 1; shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); shape_1_per_frame12= shape_1_per_frame13=megabuf(n) = x0; shape_1_per_frame14=megabuf(n+1) = y0; shape_1_per_frame15=megabuf(n+2) = z0; shape_1_per_frame16= shape_1_per_frame17=x = x0 + .5; shape_1_per_frame18=y = y0*q32 + .5; shape_1_per_frame19=z = z0; shape_1_per_frame20= shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; shape_1_per_frame22=a2 = 0; shape_1_per_frame23= shape_1_per_frame24=rad = (.02-.0006*sides)/z; shape_1_per_frame25=r = instance/num_inst; shape_1_per_frame26=b = 1-r; shape_1_per_frame27=g = pow(r-.5*q2,2)*4; shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; shape_1_per_frame29= shape_1_per_frame30=border_a = .04*(sides >= 6); shapecode_2_enabled=1 shapecode_2_sides=8 shapecode_2_additive=1 shapecode_2_thickOutline=0 shapecode_2_textured=0 shapecode_2_num_inst=192 shapecode_2_x=0.650 shapecode_2_y=0.380 shapecode_2_rad=0.76893 shapecode_2_ang=0.00000 shapecode_2_tex_ang=0.00000 shapecode_2_tex_zoom=0.73678 shapecode_2_r=1.000 shapecode_2_g=0.000 shapecode_2_b=0.000 shapecode_2_a=0.700 shapecode_2_r2=0.000 shapecode_2_g2=0.000 shapecode_2_b2=0.000 shapecode_2_a2=0.000 shapecode_2_border_r=0.500 shapecode_2_border_g=0.500 shapecode_2_border_b=0.000 shapecode_2_border_a=0.000 shape_2_per_frame1=copies = int(num_inst/16); shape_2_per_frame2= shape_2_per_frame3=n = int(instance/copies)*8+1000; shape_2_per_frame4=frac = (instance%copies)/(copies); shape_2_per_frame5= shape_2_per_frame6=k1 = 1.1; shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); shape_2_per_frame11= shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; shape_2_per_frame13=pulse = min(q22+.2,1); shape_2_per_frame14= shape_2_per_frame15=Tht = instance*14.782; shape_2_per_frame16=Phi = instance*32.523; shape_2_per_frame17= shape_2_per_frame18=kt = time*6+instance/num_inst*copies; shape_2_per_frame19=v0 = pulse*.015/z0 * (kt-int(kt)); shape_2_per_frame20=ox = x0+v0*sin(Tht) * cos(Phi); shape_2_per_frame21=oy = y0+v0*cos(Tht); shape_2_per_frame22=oz = z0+v0*sin(Tht)*sin(Phi); shape_2_per_frame23= shape_2_per_frame24= shape_2_per_frame25=x = ox + .5; shape_2_per_frame26=y = oy*q32 + .5; shape_2_per_frame27=z = oz; shape_2_per_frame28= shape_2_per_frame29=a = min(.4/oz,1)*(oz>=0) *q11; shape_2_per_frame30=a2 = 0; shape_2_per_frame31= shape_2_per_frame32=rad = .004/z*(1-frac)*pulse; shape_2_per_frame33= shape_2_per_frame34=border_a = .00; shape_2_per_frame35=r = 1; b = 1; g = 1; shape_2_per_frame36=r2 = 1; b2 = 1; g2 = 1; shape_2_per_frame37= shape_2_per_frame38= shape_2_per_frame39=dec = q31; //###! shape_2_per_frame40=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); shape_2_per_frame41=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); shape_2_per_frame42=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); shapecode_3_enabled=0 shapecode_3_sides=12 shapecode_3_additive=1 shapecode_3_thickOutline=1 shapecode_3_textured=1 shapecode_3_num_inst=2 shapecode_3_x=0.600 shapecode_3_y=0.550 shapecode_3_rad=0.97237 shapecode_3_ang=1.25664 shapecode_3_tex_ang=0.00000 shapecode_3_tex_zoom=0.34933 shapecode_3_r=1.000 shapecode_3_g=0.600 shapecode_3_b=0.000 shapecode_3_a=1.000 shapecode_3_r2=0.000 shapecode_3_g2=0.000 shapecode_3_b2=1.000 shapecode_3_a2=0.000 shapecode_3_border_r=0.200 shapecode_3_border_g=0.700 shapecode_3_border_b=0.500 shapecode_3_border_a=0.000 per_frame_1=warp = 0; per_frame_2=vol = 0.167*(bass+mid+att); per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); per_frame_7=xpos = xpos + 0.001*xspeed; per_frame_8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); per_frame_12=ypos = ypos + 0.001*yspeed; per_frame_13=wave_x = centerx; per_frame_14=wave_y = abs(centery-1); per_frame_15=centerx = 1.75*xpos + 0.5; per_frame_16=centery = 1.75*ypos + 0.5; per_frame_17=q1 = centerx; per_frame_18=q2 = centery; per_frame_19=q3 = .06 + bass*.04; per_frame_20=wave_r = bass*.3; per_frame_21=wave_g = treb*.3; per_frame_22=wave_b = mid*.3; per_pixel_1=zoom = if(above(x,q1 - q3),if(below(x,q1 + q3),if(above(y,q2 - q3),if(below(y,q2 + q3),1,.94+ze),.94+ze),.94+ze),.94+ze); per_pixel_2=zoomerx = if(above(x,q1),.01,-.01); per_pixel_3=zoomery = if(above(y,q2),.01,-.01); per_pixel_4=dx = if(above(x,q1 - q3),if(below(x,q1 + q3),if(above(y,q2 - q3),if(below(y,q2 + q3),zoomerx,.7+dxe),.7+dxe),.7+dxe),.7+dxe); per_pixel_5=dy = if(above(x,q1 - q3),if(below(x,q1 + q3),if(above(y,q2 - q3),if(below(y,q2 + q3),zoomery,.7+dye),.7+dye),.7+dye),.7+dye); per_pixel_6=dxe = .2 + .2*sin(time*.444); per_pixel_7=dye = .2+.2*cos(time*.222); per_pixel_8=ze = .04*sin(time*.777); warp_1=`float3 color, mus; warp_2=`float dx,dy; warp_3=` warp_4=`shader_body { warp_5=`float corr = texsize.xy*texsize_noise_lq.zw; warp_6=` warp_7=`float2 uv1 = (uv-.5); warp_8=`float2 uv6 = uv1; warp_9=` warp_10=`float rota = lum(tex2D (sampler_noise_hq,uv/4))*q31; warp_11=` warp_12=`uv6 = mul(uv1,float2x2(cos(rota),-sin(rota),sin(rota),cos(rota))); warp_13=`uv6 += sin(q32*uv1); warp_14=`mus = .2/(sqrt(uv6.x)+.2); warp_15=` warp_16=`mus *= float3 (1.1,1,.95); warp_17=`mus *= .9+.1*tex2D (sampler_noise_hq,uv); warp_18=` warp_19=`float3 blur = GetBlur1(frac(uv)); warp_20=` warp_21=`float2 hor = float2 (0.005,0); warp_22=`float2 ver = float2 (0,.005); warp_23=` warp_24=`float dx = lum(tex2D(sampler_main,uv+hor) warp_25=` - tex2D(sampler_main,uv-hor)); warp_26=`float dy = lum(tex2D(sampler_main,uv+ver) warp_27=` - tex2D(sampler_main,uv-ver)); warp_28=` warp_29=` warp_30=`float2 zz = float2 (dx,dy); warp_31=` warp_32=`float3 crisp= tex2D(sampler_main,uv+zz*.02); warp_33=`float3 crisp2 = tex2D(sampler_main,uv); warp_34=`crisp += crisp2/2; warp_35=`crisp *= .67; warp_36=`crisp +=.08 * mus - length(zz)*blur; warp_37=` warp_38=`float3 ret1 = crisp - lum(blur)*.04; warp_39=`ret = ret1 * .99 - .04 ; warp_40=`} comp_1=`float3 ret1, ret2, sky, lava, uv_vol; comp_2=`float2 rs0,rs,uv0, uv1, uv2; comp_3=` comp_4=`float3 lavcol (float t) { comp_5=` return smoothstep(0,1,float3(t+.1,t*1.1-.3,t-.5)); comp_6=`} comp_7=` comp_8=`shader_body { comp_9=`uv0 = uv; comp_10=`uv = float2(abs(uv.x-.5)+.5,uv.y); comp_11=`ret = abs(GetPixel(uv)-GetBlur1(uv)*.7); comp_12=`ret = lavcol (ret*2); comp_13=` comp_14=` comp_15=`}