123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418 |
- MILKDROP_PRESET_VERSION=201
- PSVERSION=3
- PSVERSION_WARP=3
- PSVERSION_COMP=3
- [preset00]
- fRating=4.000
- fGammaAdj=1.980
- fDecay=0.500
- fVideoEchoZoom=0.907
- fVideoEchoAlpha=0.500
- nVideoEchoOrientation=3
- nWaveMode=6
- bAdditiveWaves=1
- bWaveDots=0
- bWaveThick=1
- bModWaveAlphaByVolume=1
- bMaximizeWaveColor=0
- bTexWrap=1
- bDarkenCenter=0
- bRedBlueStereo=0
- bBrighten=0
- bDarken=1
- bSolarize=0
- bInvert=0
- fWaveAlpha=0.007
- fWaveScale=3.641
- fWaveSmoothing=0.180
- fWaveParam=-0.000
- fModWaveAlphaStart=0.000
- fModWaveAlphaEnd=0.800
- fWarpAnimSpeed=1.459
- fWarpScale=2.007
- fZoomExponent=1.00000
- fShader=0.000
- zoom=0.99990
- rot=0.00000
- cx=0.500
- cy=0.500
- dx=0.00000
- dy=0.00000
- warp=0.01000
- sx=0.99990
- sy=1.00000
- wave_r=0.000
- wave_g=0.000
- wave_b=0.000
- wave_x=0.500
- wave_y=0.500
- ob_size=0.000
- ob_r=0.000
- ob_g=0.000
- ob_b=0.000
- ob_a=1.000
- ib_size=0.000
- ib_r=0.250
- ib_g=0.250
- ib_b=0.250
- ib_a=0.000
- nMotionVectorsX=12.000
- nMotionVectorsY=9.000
- mv_dx=0.000
- mv_dy=0.000
- mv_l=0.900
- mv_r=1.000
- mv_g=1.000
- mv_b=1.000
- mv_a=0.000
- b1n=0.000
- b2n=0.000
- b3n=0.000
- b1x=0.800
- b2x=0.400
- b3x=0.400
- b1ed=0.000
- wavecode_0_enabled=0
- wavecode_0_samples=512
- wavecode_0_sep=0
- wavecode_0_bSpectrum=0
- wavecode_0_bUseDots=1
- wavecode_0_bDrawThick=0
- wavecode_0_bAdditive=1
- wavecode_0_scaling=1.00000
- wavecode_0_smoothing=0.50000
- wavecode_0_r=0.000
- wavecode_0_g=1.000
- wavecode_0_b=0.700
- wavecode_0_a=0.120
- 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=1.00000
- wavecode_1_smoothing=0.50000
- wavecode_1_r=1.000
- wavecode_1_g=1.000
- wavecode_1_b=1.000
- wavecode_1_a=1.000
- wavecode_2_enabled=0
- wavecode_2_samples=512
- wavecode_2_sep=0
- wavecode_2_bSpectrum=0
- wavecode_2_bUseDots=0
- wavecode_2_bDrawThick=0
- wavecode_2_bAdditive=0
- wavecode_2_scaling=1.00000
- wavecode_2_smoothing=0.50000
- wavecode_2_r=1.000
- wavecode_2_g=1.000
- wavecode_2_b=1.000
- wavecode_2_a=1.000
- wavecode_3_enabled=0
- wavecode_3_samples=512
- wavecode_3_sep=0
- wavecode_3_bSpectrum=0
- wavecode_3_bUseDots=0
- wavecode_3_bDrawThick=0
- wavecode_3_bAdditive=0
- wavecode_3_scaling=1.00000
- wavecode_3_smoothing=0.50000
- wavecode_3_r=1.000
- wavecode_3_g=1.000
- wavecode_3_b=1.000
- wavecode_3_a=1.000
- shapecode_0_enabled=0
- shapecode_0_sides=25
- shapecode_0_additive=1
- shapecode_0_thickOutline=1
- shapecode_0_textured=0
- shapecode_0_num_inst=1
- shapecode_0_x=0.500
- shapecode_0_y=0.500
- shapecode_0_rad=0.28420
- shapecode_0_ang=0.00000
- shapecode_0_tex_ang=0.00000
- shapecode_0_tex_zoom=5.42791
- shapecode_0_r=0.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=1.000
- shapecode_0_a2=0.000
- shapecode_0_border_r=1.000
- shapecode_0_border_g=1.000
- shapecode_0_border_b=1.000
- shapecode_0_border_a=0.000
- shape_0_init1=i=0;
- shape_0_init2=loop (1024,
- shape_0_init3= megabuf(i+2)=rand(1); //z
- shape_0_init4= z=megabuf(i+2)+.1;
- shape_0_init5= megabuf(i)=(rand(2)-1)*z/2; //x
- shape_0_init6= megabuf(i+1)=(rand(2)-1)*z/2; //y
- shape_0_init7= i+=3);
- shapecode_1_enabled=0
- shapecode_1_sides=15
- shapecode_1_additive=1
- shapecode_1_thickOutline=1
- shapecode_1_textured=0
- shapecode_1_num_inst=1
- shapecode_1_x=0.500
- shapecode_1_y=0.500
- shapecode_1_rad=0.10000
- shapecode_1_ang=0.00000
- shapecode_1_tex_ang=0.00000
- shapecode_1_tex_zoom=1.00000
- shapecode_1_r=1.000
- shapecode_1_g=1.000
- shapecode_1_b=1.000
- shapecode_1_a=1.000
- shapecode_1_r2=0.000
- shapecode_1_g2=0.000
- shapecode_1_b2=0.000
- shapecode_1_a2=0.500
- shapecode_1_border_r=0.000
- shapecode_1_border_g=0.000
- shapecode_1_border_b=0.000
- shapecode_1_border_a=0.000
- shapecode_2_enabled=1
- shapecode_2_sides=6
- shapecode_2_additive=1
- shapecode_2_thickOutline=1
- shapecode_2_textured=0
- shapecode_2_num_inst=850
- shapecode_2_x=0.500
- shapecode_2_y=0.500
- shapecode_2_rad=0.04084
- shapecode_2_ang=0.00000
- shapecode_2_tex_ang=0.00000
- shapecode_2_tex_zoom=1.10462
- shapecode_2_r=0.300
- shapecode_2_g=0.400
- shapecode_2_b=0.600
- shapecode_2_a=1.000
- shapecode_2_r2=0.000
- shapecode_2_g2=0.000
- shapecode_2_b2=0.000
- shapecode_2_a2=0.100
- shapecode_2_border_r=0.000
- shapecode_2_border_g=0.000
- shapecode_2_border_b=0.000
- shapecode_2_border_a=0.000
- shape_2_init1=i=0;loop (1000,
- shape_2_init2= n=i*12;
- shape_2_init3= megabuf(n)=(rand(1)-.5)*0.1;
- shape_2_init4= megabuf(n+1)=(rand(1)-.5)*.1;
- shape_2_init5= megabuf(n+2)=rand(1);
- shape_2_init6= megabuf(n+3)=megabuf(n+4)=megabuf(n+5)=0.7;
- shape_2_init7= megabuf(n+6)=megabuf(n+7)=megabuf(n+8)=0;
- shape_2_init8= i+=1);
- shape_2_per_frame1=speed=.4; dt=1/fps; i=instance; n=12*i;
- shape_2_per_frame2=
- shape_2_per_frame3=z= megabuf(n+2);
- shape_2_per_frame4=x= megabuf(n)/z+.5+.0*cos(z*16)*z;
- shape_2_per_frame5=y = 14*pow(megabuf(n+1),2)/z*reg32+0.48-.013/z*q1; //#
- shape_2_per_frame6=
- shape_2_per_frame7=over = (x>1)||(x<0)||(y>1)||(y<0)||(z<0)||(z>1.2);
- shape_2_per_frame8=reg11+=over;
- shape_2_per_frame9=if (over,
- shape_2_per_frame10= ct1+=.05*(treb_att);
- shape_2_per_frame11= ct2+=.05*(bass_att);
- shape_2_per_frame12=
- shape_2_per_frame13= st=(mid_att>0.8)*i*(q27%4==0);
- shape_2_per_frame14= sx=sin(time+st+q3*mid_att) *1.5;
- shape_2_per_frame15= sy=cos(time+st+q4*treb_att)*1.5;
- shape_2_per_frame16= sz=0;
- shape_2_per_frame17=
- shape_2_per_frame18= dec=q2;
- shape_2_per_frame19= px0=px0*dec+(1-dec)*sx;
- shape_2_per_frame20= py0=py0*dec+(1-dec)*sy;
- shape_2_per_frame21= pz0=pz0*dec+(1-dec)*sz;
- shape_2_per_frame22=
- shape_2_per_frame23= noia=.1*min(3,pow(treb_att/2,2));
- shape_2_per_frame24= px= px0+(rand(1)-.5)*noia;
- shape_2_per_frame25= py= py0+(rand(1)-.5)*noia;;
- shape_2_per_frame26=
- shape_2_per_frame27= megabuf(n)= px/reg10;
- shape_2_per_frame28= megabuf(n+1)=py/reg10;
- shape_2_per_frame29= megabuf(n+2)=max(0.5,min(1,1-q29*sin((px-py)*7)));;
- shape_2_per_frame30=
- shape_2_per_frame31= t=time/7.6;
- shape_2_per_frame32= megabuf(n+3)=min(1,0.9+0.3*sin(px*2+t));
- shape_2_per_frame33= megabuf(n+4)=min(1,0.9+0.3*sin(py*2+t*1.2));
- shape_2_per_frame34= megabuf(n+5)=min(1,0.9+0.3*sin(3*(px-py)+t*1.5));
- shape_2_per_frame35= megabuf(n+6)=q20;
- shape_2_per_frame36= megabuf(n+7)=q21;
- shape_2_per_frame37= megabuf(n+8)=q22;
- shape_2_per_frame38= megabuf(n+9)= 0.8+.1*rand(1); //size
- shape_2_per_frame39= megabuf(n+10)= rand(1)-.5; //unused
- shape_2_per_frame40= rad=0;
- shape_2_per_frame41=,
- shape_2_per_frame42= megabuf(n+2)-=speed/fps*max(.5,megabuf(n+9)); //wichtig sonst kanns null bleiben
- shape_2_per_frame43= rad = min(0.15,.003/z*reg32) * megabuf(n+9) * (z>0);
- shape_2_per_frame44= r=megabuf(n+3); r2=megabuf(n+6);
- shape_2_per_frame45= g=megabuf(n+4); g2=megabuf(n+7);
- shape_2_per_frame46= b=megabuf(n+5); b2=megabuf(n+8);
- shape_2_per_frame47=
- shape_2_per_frame48= dec=1-q6*dt;
- shape_2_per_frame49= if ((i>0),
- shape_2_per_frame50= m=n-12; o=n+12;
- shape_2_per_frame51= megabuf(n+1)+=-(sin(megabuf(n)*100*q28+time/4))*.15*z*(1-dec);
- shape_2_per_frame52=// megabuf(n)=megabuf(n)*dec +megabuf(m)*(1-dec);
- shape_2_per_frame53= megabuf(n+1)=megabuf(n+1)*dec +megabuf(m+1)*(1-dec)*q5;
- shape_2_per_frame54= ,0);
- shape_2_per_frame55=);
- shape_2_per_frame56=a=0.7;
- shape_2_per_frame57=reg10=reg10*0.99 + 2*sqrt(sqr(megabuf(n))+sqr(megabuf(n+1)));
- shape_2_per_frame58=sides=max(5,min(20,rad*400));
- shape_2_per_frame59=reg33=noia;
- shapecode_3_enabled=0
- shapecode_3_sides=8
- shapecode_3_additive=1
- shapecode_3_thickOutline=0
- shapecode_3_textured=0
- shapecode_3_num_inst=300
- shapecode_3_x=0.500
- shapecode_3_y=0.500
- shapecode_3_rad=0.04511
- shapecode_3_ang=0.00000
- shapecode_3_tex_ang=0.00000
- shapecode_3_tex_zoom=0.90529
- shapecode_3_r=1.000
- shapecode_3_g=1.000
- shapecode_3_b=1.000
- shapecode_3_a=1.000
- shapecode_3_r2=0.000
- shapecode_3_g2=0.000
- shapecode_3_b2=0.000
- shapecode_3_a2=0.200
- shapecode_3_border_r=1.000
- shapecode_3_border_g=1.000
- shapecode_3_border_b=1.000
- shapecode_3_border_a=0.000
- per_frame_init_1=n=0;loop(20000,megabuf(n)=gmegabuf(n)=0;n+=1);
- per_frame_init_2=reg10=1;
- per_frame_1=dt=1/fps;
- per_frame_2=dec_m = 1-5*dt;
- per_frame_3=dec_f = 1-15*dt;
- per_frame_4=
- per_frame_5=beat = (bass + treb + mid)/3;
- per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat;
- per_frame_7=ib = above(beat,peak*8) * (time>t0+.2);
- per_frame_8=if (ib,t0=time,0);
- per_frame_9=peak = if(ib,beat,peak*dec_m);
- per_frame_10=index = (index + ib) %64;
- per_frame_11=index_=index_*dec_f+(1-dec_f)*int(index/2);
- per_frame_12=index2+=ib*(index%16==0);
- per_frame_13=
- per_frame_14=dd=0.05;
- per_frame_15=if (ib&&(index%19==0),sw1=rand(2)-1,0);
- per_frame_16=sw1_+=min(dd,max(-dd,sw1-sw1_))*dt*8;
- per_frame_17=
- per_frame_18=if (ib&&(index%7==0),sw2=rand(2)-1,0);
- per_frame_19=sw2_+=min(dd,max(-dd,sw2-sw2_))*dt*8;
- per_frame_20=
- per_frame_21=if (ib&&(index%11==0),sw3=rand(2)-1,0);
- per_frame_22=if (ib&&(index%13==0),sw4=rand(2)-1,0);
- per_frame_23=if (ib&&(index%7==0),sw5=rand(2)-1,0);
- per_frame_24=sw5_+=min(dd,max(-dd,sw5-sw5_))*dt*30;
- per_frame_25=if (ib&&(index%23==0),sw6=rand(2)-1,0);
- per_frame_26=sw6_=sw6_*dec_m + (1-dec_m)*pow(sw6,4);
- per_frame_27=
- per_frame_28=t01+=abs(sw1_)*.4*dt;
- per_frame_29=t02+=abs(sw2_)*.3*dt;
- per_frame_30=t03+=abs(sw6_)*.5*dt;
- per_frame_31=q20=max(0,min(0.4,4*sin(t01)-3));
- per_frame_32=q21=max(0,min(0.4,4*sin(t02)-3));
- per_frame_33=q22=max(0,min(0.4,4*sin(t03)-3));
- per_frame_34=
- per_frame_35=q1=sw1_;
- per_frame_36=q2=1-exp(-1-4*abs(sw2));
- per_frame_37=q3=abs(sw3)*3;
- per_frame_38=q4=abs(sw4)*3;
- per_frame_39=q5=sw5_;
- per_frame_40=q6=sw6_*1.5;
- per_frame_41=reg32=aspecty;
- per_frame_42=
- per_frame_43=
- per_frame_44=q24=ib;
- per_frame_45=q27=index;
- per_frame_46=dec=0;
- per_frame_47=q28= pow(sin(int(index/6)/2),3)*3;
- per_frame_48=q29=pow(sin(q27),8)/2;
- per_frame_49=q30=int(index/4);
- per_frame_50=reg10=max(10.01,reg10); //autoscale
- per_frame_51=reg11=0; //free
- per_frame_52=
- per_frame_53=monitor = reg33;
- per_pixel_1=zoom = 1/1.025;
- per_pixel_2=
- warp_1=`#define sat saturate
- warp_2=`float2 uv1,uv2;
- warp_3=`
- warp_4=`float3 get (float2 uvi)
- warp_5=`{return lerp (GetPixel(uvi),GetBlur1(uvi),0.3);}
- warp_6=`
- warp_7=`shader_body {
- warp_8=`ret = max(max(get(uv_orig),get(uv)),get((uv+uv_orig)/2))-0.01;
- warp_9=`ret*=0.3;
- warp_10=`
- warp_11=`
- warp_12=`}
- comp_1=`#define sat saturate
- comp_2=`#define snh sampler_noise_hq
- comp_3=`float2 rs0, uv1, uv2, uv_wat, water;
- comp_4=`float mask;
- comp_5=`static const float hory=0.5;
- comp_6=`
- comp_7=`float3 get (float2 uvi)
- comp_8=`{return (GetPixel(uvi)+GetPixel(float2(1-uvi.x,uvi.y)));}
- comp_9=`
- comp_10=`
- comp_11=`float3 getb1 (float2 uvi)
- comp_12=`{return (GetBlur1(uvi)+GetBlur1(float2(1-uvi.x,uvi.y)));}
- comp_13=`
- comp_14=`float3 getb3 (float2 uvi)
- comp_15=`{return (GetBlur3(uvi)+GetBlur3(float2(1-uvi.x,uvi.y)));}
- comp_16=`
- comp_17=`float3 noise3 (float2 uvi)
- comp_18=`{return (tex2D(snh,uvi) + 0.5*tex2D(snh,uvi*2+time*.01))/1.5;}
- comp_19=`
- comp_20=`shader_body {
- comp_21=`
- comp_22=`//WASSER
- comp_23=`uv1 = uv-float2 (0.5,hory);
- comp_24=`float z = .1/(uv1.y + pow(uv1.x,2)*0);
- comp_25=`rs0 = float2 (uv1.x*z, z)*.1;
- comp_26=`float gnd = (noise3(rs0+time*float2(0.02,.05))-0.5);
- comp_27=`
- comp_28=`for (int n = 0; n < 4; n ++)
- comp_29=`{
- comp_30=` z += gnd*0.1;
- comp_31=` rs0 = float2 (uv1.x * z, z);
- comp_32=`}
- comp_33=`water = noise3(rs0*float2(1,1)+float2(0,time*.2)) -0.5;
- comp_34=`
- comp_35=`float rr = (gnd+.4);
- comp_36=`uv_wat = float2(uv.x,hory-uv1.y) -.1*water;
- comp_37=`
- comp_38=`mask = saturate(uv.y*16-8.2);
- comp_39=`float3 sky = (.5-uv.y)*float3(0,.2,1)/1;
- comp_40=`
- comp_41=`ret = lerp (sky,get(uv_wat)*rr,mask);
- comp_42=`ret += 1-exp(-get(uv)*3);;
- comp_43=`
- comp_44=`
- comp_45=`uv2 = (uv-0.5)*0.4+0.5;
- comp_46=`uv_wat = frac(float2 (uv2.x,hory-uv2.y-0.5))-0.05*water;
- comp_47=`ret += lerp (getb3(uv2),getb3(uv_wat)*rr,mask);
- comp_48=`
- comp_49=`
- comp_50=`
- comp_51=`}
- comp_52=`written by martin
- comp_53=`END
|