1MILKDROP_PRESET_VERSION=201
2PSVERSION=2
3PSVERSION_WARP=2
4PSVERSION_COMP=2
5[preset00]
6fRating=5.000
7fGammaAdj=1.000
8fDecay=1.000
9fVideoEchoZoom=2.000
10fVideoEchoAlpha=0.000
11nVideoEchoOrientation=0
12nWaveMode=3
13bAdditiveWaves=0
14bWaveDots=1
15bWaveThick=0
16bModWaveAlphaByVolume=1
17bMaximizeWaveColor=1
18bTexWrap=1
19bDarkenCenter=0
20bRedBlueStereo=0
21bBrighten=0
22bDarken=0
23bSolarize=0
24bInvert=0
25fWaveAlpha=0.800
26fWaveScale=16.217
27fWaveSmoothing=0.750
28fWaveParam=-0.440
29fModWaveAlphaStart=0.750
30fModWaveAlphaEnd=0.950
31fWarpAnimSpeed=1.000
32fWarpScale=1.772
33fZoomExponent=4.40100
34fShader=0.000
35zoom=1.01100
36rot=0.00300
37cx=0.500
38cy=0.500
39dx=0.00000
40dy=0.00000
41warp=0.00000
42sx=1.00000
43sy=1.00000
44wave_r=0.500
45wave_g=0.500
46wave_b=0.500
47wave_x=0.500
48wave_y=0.500
49ob_size=0.010
50ob_r=0.000
51ob_g=0.000
52ob_b=0.000
53ob_a=0.000
54ib_size=0.010
55ib_r=0.250
56ib_g=0.250
57ib_b=0.250
58ib_a=0.000
59nMotionVectorsX=12.000
60nMotionVectorsY=9.000
61mv_dx=0.000
62mv_dy=0.000
63mv_l=0.900
64mv_r=1.000
65mv_g=1.000
66mv_b=1.000
67mv_a=0.000
68b1n=0.000
69b2n=0.000
70b3n=0.000
71b1x=1.000
72b2x=1.000
73b3x=1.000
74b1ed=0.250
75wavecode_0_enabled=0
76wavecode_0_samples=512
77wavecode_0_sep=0
78wavecode_0_bSpectrum=0
79wavecode_0_bUseDots=0
80wavecode_0_bDrawThick=0
81wavecode_0_bAdditive=0
82wavecode_0_scaling=1.00000
83wavecode_0_smoothing=0.50000
84wavecode_0_r=1.000
85wavecode_0_g=1.000
86wavecode_0_b=1.000
87wavecode_0_a=1.000
88wavecode_1_enabled=0
89wavecode_1_samples=512
90wavecode_1_sep=0
91wavecode_1_bSpectrum=0
92wavecode_1_bUseDots=0
93wavecode_1_bDrawThick=0
94wavecode_1_bAdditive=0
95wavecode_1_scaling=1.00000
96wavecode_1_smoothing=0.50000
97wavecode_1_r=1.000
98wavecode_1_g=1.000
99wavecode_1_b=1.000
100wavecode_1_a=1.000
101wavecode_2_enabled=0
102wavecode_2_samples=512
103wavecode_2_sep=0
104wavecode_2_bSpectrum=0
105wavecode_2_bUseDots=0
106wavecode_2_bDrawThick=0
107wavecode_2_bAdditive=0
108wavecode_2_scaling=1.00000
109wavecode_2_smoothing=0.50000
110wavecode_2_r=1.000
111wavecode_2_g=1.000
112wavecode_2_b=1.000
113wavecode_2_a=1.000
114wavecode_3_enabled=0
115wavecode_3_samples=512
116wavecode_3_sep=0
117wavecode_3_bSpectrum=0
118wavecode_3_bUseDots=0
119wavecode_3_bDrawThick=0
120wavecode_3_bAdditive=0
121wavecode_3_scaling=1.00000
122wavecode_3_smoothing=0.50000
123wavecode_3_r=1.000
124wavecode_3_g=1.000
125wavecode_3_b=1.000
126wavecode_3_a=1.000
127shapecode_0_enabled=0
128shapecode_0_sides=4
129shapecode_0_additive=1
130shapecode_0_thickOutline=0
131shapecode_0_textured=1
132shapecode_0_num_inst=1
133shapecode_0_x=0.500
134shapecode_0_y=0.500
135shapecode_0_rad=0.59958
136shapecode_0_ang=0.00000
137shapecode_0_tex_ang=0.00000
138shapecode_0_tex_zoom=1.00000
139shapecode_0_r=1.000
140shapecode_0_g=1.000
141shapecode_0_b=1.000
142shapecode_0_a=1.000
143shapecode_0_r2=1.000
144shapecode_0_g2=1.000
145shapecode_0_b2=1.000
146shapecode_0_a2=0.000
147shapecode_0_border_r=0.000
148shapecode_0_border_g=0.000
149shapecode_0_border_b=0.000
150shapecode_0_border_a=0.100
151shapecode_1_enabled=0
152shapecode_1_sides=4
153shapecode_1_additive=0
154shapecode_1_thickOutline=0
155shapecode_1_textured=0
156shapecode_1_num_inst=1
157shapecode_1_x=0.500
158shapecode_1_y=0.500
159shapecode_1_rad=0.10000
160shapecode_1_ang=0.00000
161shapecode_1_tex_ang=0.00000
162shapecode_1_tex_zoom=1.00000
163shapecode_1_r=1.000
164shapecode_1_g=0.000
165shapecode_1_b=0.000
166shapecode_1_a=1.000
167shapecode_1_r2=0.000
168shapecode_1_g2=1.000
169shapecode_1_b2=0.000
170shapecode_1_a2=0.000
171shapecode_1_border_r=1.000
172shapecode_1_border_g=1.000
173shapecode_1_border_b=1.000
174shapecode_1_border_a=0.100
175shapecode_2_enabled=0
176shapecode_2_sides=4
177shapecode_2_additive=0
178shapecode_2_thickOutline=0
179shapecode_2_textured=0
180shapecode_2_num_inst=1
181shapecode_2_x=0.500
182shapecode_2_y=0.500
183shapecode_2_rad=0.10000
184shapecode_2_ang=0.00000
185shapecode_2_tex_ang=0.00000
186shapecode_2_tex_zoom=1.00000
187shapecode_2_r=1.000
188shapecode_2_g=0.000
189shapecode_2_b=0.000
190shapecode_2_a=1.000
191shapecode_2_r2=0.000
192shapecode_2_g2=1.000
193shapecode_2_b2=0.000
194shapecode_2_a2=0.000
195shapecode_2_border_r=1.000
196shapecode_2_border_g=1.000
197shapecode_2_border_b=1.000
198shapecode_2_border_a=0.100
199shapecode_3_enabled=0
200shapecode_3_sides=4
201shapecode_3_additive=0
202shapecode_3_thickOutline=0
203shapecode_3_textured=0
204shapecode_3_num_inst=1
205shapecode_3_x=0.500
206shapecode_3_y=0.500
207shapecode_3_rad=0.10000
208shapecode_3_ang=0.00000
209shapecode_3_tex_ang=0.00000
210shapecode_3_tex_zoom=1.00000
211shapecode_3_r=1.000
212shapecode_3_g=0.000
213shapecode_3_b=0.000
214shapecode_3_a=1.000
215shapecode_3_r2=0.000
216shapecode_3_g2=1.000
217shapecode_3_b2=0.000
218shapecode_3_a2=0.000
219shapecode_3_border_r=1.000
220shapecode_3_border_g=1.000
221shapecode_3_border_b=1.000
222shapecode_3_border_a=0.100
223per_frame_1=t = time*12.3;
224per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) );
225per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) );
226per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) );
227per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) );
228per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) );
229per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) );
230per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) );
231per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) );
232warp_1=`#define MyGet GetPixel //GetBlur1
233warp_2=`shader_body
234warp_3=`{
235warp_4=`    // GROW EFFECT - bright pixels spread radially outward.
236warp_5=`    // BE CAREFUL - this can really thrash the texture cache! (SLOW)
237warp_6=`    float grad_rad = 4;  //TWEAK - should be a least 4 for max. compatibility!
238warp_7=`    float str = 2.8;      //TWEAK
239warp_8=`    float3 d = float3(texsize.zw, 0) * grad_rad;
240warp_9=`    float4 lums = 0;
241warp_10=`    lums.x = lum( MyGet(uv + texsize.zw*d.xz) );
242warp_11=`    lums.y = lum( MyGet(uv - texsize.zw*d.xz) );
243warp_12=`    lums.z = lum( MyGet(uv + texsize.zw*d.zy) );
244warp_13=`    lums.w = lum( MyGet(uv - texsize.zw*d.zy) );
245warp_14=`    float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad;
246warp_15=`    grad = (saturate(grad*0.5+0.5)*2-1)*1.4;
247warp_16=`    // sample previous frame
248warp_17=`    ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz;
249warp_18=`
250warp_19=`    // darken (decay) over time
251warp_20=`    ret *= 0.95; //or try: ret -= 0.004;
252warp_21=`}
253comp_1=`shader_body
254comp_2=`{
255comp_3=`    //uv.y = rad*rad;
256comp_4=`    float srad = sqrt(rad)+ 0.05;
257comp_5=`
258comp_6=`    ret = tex2D(sampler_main, uv).xyz;
259comp_7=`    ret = max(ret, tex2D(sampler_main, uv + 0.045*float2(cos(uv.x*37),sin(uv.y*29))).xyz);
260comp_8=`
261comp_9=`    //ret += GetBlur1(uv) - 0.07;
262comp_10=`    //ret *= float3(1.3,0.8,0.5);
263comp_11=`    //ret *= 0.8;
264comp_12=`}
265