MILKDROP_PRESET_VERSION=201
PSVERSION=3
PSVERSION_WARP=3
PSVERSION_COMP=3
[preset00]
fRating=4.000000
fGammaAdj=1.980
fDecay=0.500
fVideoEchoZoom=1.000
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.001
fWaveScale=2.103
fWaveSmoothing=0.540
fWaveParam=0.380
fModWaveAlphaStart=0.810
fModWaveAlphaEnd=1.400
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.010
ob_r=1.000
ob_g=1.000
ob_b=1.000
ob_a=0.000
ib_size=0.260
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=0.700
b2x=1.000
b3x=1.000
b1ed=0.000
wavecode_0_enabled=0
wavecode_0_samples=128
wavecode_0_sep=0
wavecode_0_bSpectrum=0
wavecode_0_bUseDots=0
wavecode_0_bDrawThick=1
wavecode_0_bAdditive=1
wavecode_0_scaling=0.89152
wavecode_0_smoothing=0.00000
wavecode_0_r=1.000
wavecode_0_g=1.000
wavecode_0_b=1.000
wavecode_0_a=1.000
wave_0_per_point1=trel = time/4;
wave_0_per_point2=dx = cos(trel);
wave_0_per_point3=dy = sin(trel);
wave_0_per_point4=dx = 1; dy = 0;
wave_0_per_point5=x = .5 + (sample-.5)*dx ;
wave_0_per_point6=y = .5 + (sample-.5)*dy;
wave_0_per_point7=
wave_0_per_point8=r = .5 + .5 * sin(time/7);
wave_0_per_point9=g = .5 + .5 * sin(time/11);
wave_0_per_point10=b = .5 + .5 * sin(time/5);
wavecode_1_enabled=0
wavecode_1_samples=100
wavecode_1_sep=0
wavecode_1_bSpectrum=0
wavecode_1_bUseDots=1
wavecode_1_bDrawThick=1
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.100
wave_1_per_point1=mul = sin(time/17)*51;
wave_1_per_point2=
wave_1_per_point3=x = q5/3+.5+ + .15*sin(sample*mul);
wave_1_per_point4=y = q6/3+.5 + .15*sin(sample*32+time/13);
wavecode_2_enabled=0
wavecode_2_samples=512
wavecode_2_sep=0
wavecode_2_bSpectrum=0
wavecode_2_bUseDots=0
wavecode_2_bDrawThick=1
wavecode_2_bAdditive=0
wavecode_2_scaling=0.89152
wavecode_2_smoothing=0.82000
wavecode_2_r=1.000
wavecode_2_g=1.000
wavecode_2_b=1.000
wavecode_2_a=0.100
wavecode_3_enabled=0
wavecode_3_samples=512
wavecode_3_sep=0
wavecode_3_bSpectrum=1
wavecode_3_bUseDots=1
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
wave_3_per_point1=ra = .8;
wave_3_per_point2=rb = .5;
wave_3_per_point3=pib = 6.28318530718;
wave_3_per_point4=
wave_3_per_point5=
wave_3_per_point6=tic = min(time-tin,.1);
wave_3_per_point7=tin = if(equal(sample,0),time,tin);
wave_3_per_point8=
wave_3_per_point9=mod = 1.5 + .5*sin(time*.15);
wave_3_per_point10=med = 1.5 + .5*sin(time*.134);
wave_3_per_point11=med = 5;
wave_3_per_point12=amod = 3;
wave_3_per_point13=
wave_3_per_point14=vr = rand(10001)*.0001;
wave_3_per_point15=rb = rb + rand(10001)*.0001*.1;
wave_3_per_point16=
wave_3_per_point17=a = vr;
wave_3_per_point18=
wave_3_per_point19=sa = vr*pib*.5;
wave_3_per_point20=sp = sa*mod + q1*1.3;
wave_3_per_point21=sam = sa*med - q1*.219;
wave_3_per_point22=
wave_3_per_point23=ox = ra*sin(sam*pib);
wave_3_per_point24=oy = ra*cos(sam*pib);
wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib);
wave_3_per_point26=oz = rb*-sin(sp);
wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib);
wave_3_per_point28=
wave_3_per_point29=
wave_3_per_point30=xang = time*.132;
wave_3_per_point31=xang = q2;
wave_3_per_point32=yang = time*.153;
wave_3_per_point33=yang = q3;
wave_3_per_point34=zang = time*.110;
wave_3_per_point35=zang = q4;
wave_3_per_point36=fov = 0.6 + 0.2*sin(time);
wave_3_per_point37=fov = .5;
wave_3_per_point38=
wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang);
wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang);
wave_3_per_point41=ox = mx;
wave_3_per_point42=oy = my;
wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang);
wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang);
wave_3_per_point45=ox = mx;
wave_3_per_point46=oz = mz;
wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang);
wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang);
wave_3_per_point49=oy = my;
wave_3_per_point50=oz = mz;
wave_3_per_point51=
wave_3_per_point52=oz = oz - 2;
wave_3_per_point53=x = ox*fov/oz + 0.5;
wave_3_per_point54=x = (x-.5)*0.75 + 0.5;
wave_3_per_point55=y = oy*fov/oz + 0.5;
wave_3_per_point56=
shapecode_0_enabled=1
shapecode_0_sides=64
shapecode_0_additive=0
shapecode_0_thickOutline=1
shapecode_0_textured=0
shapecode_0_num_inst=24
shapecode_0_x=0.500
shapecode_0_y=0.500
shapecode_0_rad=0.02988
shapecode_0_ang=0.00000
shapecode_0_tex_ang=0.00000
shapecode_0_tex_zoom=1.35028
shapecode_0_r=0.000
shapecode_0_g=1.000
shapecode_0_b=1.000
shapecode_0_a=1.000
shapecode_0_r2=1.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=0.000
shapecode_0_border_a=0.000
shape_0_init1=t1 = rand(6);
shape_0_per_frame1=
shape_0_per_frame2=x = .5 + .1*sin(instance*17+t1);
shape_0_per_frame3=y = .55 + .06*sin(instance*12);
shapecode_1_enabled=1
shapecode_1_sides=3
shapecode_1_additive=0
shapecode_1_thickOutline=0
shapecode_1_textured=0
shapecode_1_num_inst=251
shapecode_1_x=0.600
shapecode_1_y=0.500
shapecode_1_rad=0.02217
shapecode_1_ang=0.00000
shapecode_1_tex_ang=0.00000
shapecode_1_tex_zoom=60.80383
shapecode_1_r=1.000
shapecode_1_g=1.000
shapecode_1_b=1.000
shapecode_1_a=0.900
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=0.590
shapecode_1_border_b=0.000
shapecode_1_border_a=1.000
shape_1_init1=t1 = rand(6);
shape_1_init2=t2 = 11 + rand(100)/3;
shape_1_per_frame1=speed = .02;
shape_1_per_frame2=trel = int(time*speed)- time*speed+1;
shape_1_per_frame3=k1 = instance/num_inst; 
shape_1_per_frame4=k1 = k1 - int(k1);
shape_1_per_frame5=dist = 1.2-k1; //################# soll 1 sein
shape_1_per_frame6=//dist = dist - int(dist);
shape_1_per_frame7=
shape_1_per_frame8=
shape_1_per_frame9=fov = .1;
shape_1_per_frame10=arg = dist-time*.02;
shape_1_per_frame11=posx = fov/dist * (sin(arg*13) + .1*sin(dist*332));
shape_1_per_frame12=posy = fov/dist * (cos(arg*t2+t1)+ .1*sin(dist*332));
shape_1_per_frame13=
shape_1_per_frame14=x = .5 + posx;
shape_1_per_frame15=y = .5 + posy;
shape_1_per_frame16=
shape_1_per_frame17=ang = time * sin(k1*44)*12;
shape_1_per_frame18=a = 1; border_a = min(radi*4,1)*0; a2 = 1;
shape_1_per_frame19=rad = .01/dist;
shape_1_per_frame20=
shape_1_per_frame21=
shapecode_2_enabled=0
shapecode_2_sides=63
shapecode_2_additive=0
shapecode_2_thickOutline=0
shapecode_2_textured=0
shapecode_2_num_inst=1
shapecode_2_x=0.123
shapecode_2_y=0.000
shapecode_2_rad=0.27319
shapecode_2_ang=0.00000
shapecode_2_tex_ang=0.00000
shapecode_2_tex_zoom=0.49981
shapecode_2_r=1.000
shapecode_2_g=1.000
shapecode_2_b=1.000
shapecode_2_a=1.000
shapecode_2_r2=1.000
shapecode_2_g2=1.000
shapecode_2_b2=1.000
shapecode_2_a2=0.000
shapecode_2_border_r=0.500
shapecode_2_border_g=0.500
shapecode_2_border_b=0.500
shapecode_2_border_a=0.000
shapecode_3_enabled=0
shapecode_3_sides=4
shapecode_3_additive=0
shapecode_3_thickOutline=0
shapecode_3_textured=0
shapecode_3_num_inst=1
shapecode_3_x=0.500
shapecode_3_y=0.510
shapecode_3_rad=0.19869
shapecode_3_ang=0.00000
shapecode_3_tex_ang=1.00531
shapecode_3_tex_zoom=0.49981
shapecode_3_r=1.000
shapecode_3_g=0.400
shapecode_3_b=0.000
shapecode_3_a=0.700
shapecode_3_r2=1.000
shapecode_3_g2=1.000
shapecode_3_b2=1.000
shapecode_3_a2=0.000
shapecode_3_border_r=0.500
shapecode_3_border_g=0.500
shapecode_3_border_b=0.500
shapecode_3_border_a=0.000
per_frame_init_1=vol = 0; p1 = 0;
per_frame_init_2=vx = .2; vy = -0.1;
per_frame_init_3=kx = 0; ky = 0;
per_frame_init_4=
warp_1=`float3 ret1, tree;
warp_2=`float mask1;
warp_3=`
warp_4=`shader_body {
warp_5=`
warp_6=`float dx = abs(.5-frac(uv.x*88))*0;
warp_7=`float dy = abs(.5-frac(uv.y*88));
warp_8=`uv += float2(dx,dy)*.0;
warp_9=`
warp_10=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy;
warp_11=`
warp_12=`float2 uv3 = uv1;float dist = 100;
warp_13=`uv3 = dist * uv1;
warp_14=`
warp_15=`
warp_16=`float zu = lum(tex2D (sampler_noise_lq,uv));
warp_17=`//Faktor an uv.y drehen
warp_18=`float ky = saturate(.25-uv3.y/40);
warp_19=`float k1 = uv3.x*(2-.0*uv.y);;
warp_20=`
warp_21=`k1 = k1 - sign (k1)*16; //Verdoppelung
warp_22=`
warp_23=`int n = 1 ;
warp_24=`float delta = .1;
warp_25=`while (n <= 4) 
warp_26=`{
warp_27=`  k1 += (0*k1-102*sign(k1))*ky*ky;
warp_28=`  //Mult. mit n steuert "Breitenwuchs"
warp_29=`  ky = saturate (ky - delta);
warp_30=`  delta *= 1;
warp_31=`  //delta ist vertikaler Verzweig. abstand
warp_32=`  n++; 
warp_33=`}
warp_34=`
warp_35=`k1 = clamp(k1,-1.6,1.6);
warp_36=`
warp_37=`tree = abs(cos(k1)) * float3 (.8,.8,.2);
warp_38=`ret = tree - .1;
warp_39=`
warp_40=`}
comp_1=`
comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz;
comp_3=`float3 noise, ret1, neu;
comp_4=`static float2 hor = float2 (texsize.z,0);
comp_5=`static float2 ver = float2 (0, texsize.w);
comp_6=`
comp_7=`shader_body {
comp_8=`float2 uv1 = (uv-.5 )*aspect.xy;
comp_9=`
comp_10=`float z = .1/uv1.y/uv1.x;
comp_11=`
comp_12=`rs0.x = uv1.x*z;
comp_13=`rs0.y = z;
comp_14=`rs.x = rs0.x + time/2;
comp_15=`rs.y = rs0.y + time/2;
comp_16=`
comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2));
comp_18=`noise = noise-.55;
comp_19=`
comp_20=`float3 mask = saturate(24*(uv1.y)) ;
comp_21=`
comp_22=`
comp_23=`
comp_24=`float dist = 1;
comp_25=`float inten = 1;
comp_26=`ret1 = 0;
comp_27=`int anz = 4;
comp_28=`int n = 1;
comp_29=`dz = 0;
comp_30=`while (n <= anz) {
comp_31=`    dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !;
comp_32=`
comp_33=`    inten =  sqrt(dist)*(1-dist)*4;
comp_34=`    uv = uv1*aspect.yx;
comp_35=`    uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05);
comp_36=`
comp_37=`    dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor)));
comp_38=`    dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver)));
comp_39=`    neu = GetPixel(uv3);
comp_40=`    ret1 = max(ret1,neu*inten);
comp_41=`n++;
comp_42=`}
comp_43=`
comp_44=`dz = (dz*(.5+rand_preset.z));
comp_45=`float2 pos = 2*(rand_preset.xy-.5);
comp_46=`uv1 = 4*uv1;
comp_47=`float2 uv_rr = sin(uv1 + dz + pos);
comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos);
comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos);
comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y);
comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size;
comp_52=`
comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset))
comp_54=`-  ret1.r *.5 + (ret1.g + ret1.b)/3 ;
comp_55=`ret *= 1+ret;
comp_56=`//ret = GetPixel(uv_orig+.5);
comp_57=`}
