Collection of DPF-based plugins for packaging
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

443 lines
14KB

  1. MILKDROP_PRESET_VERSION=201
  2. PSVERSION=3
  3. PSVERSION_WARP=3
  4. PSVERSION_COMP=0
  5. [preset00]
  6. fRating=3.000
  7. fGammaAdj=1.000
  8. fDecay=0.995
  9. fVideoEchoZoom=0.248
  10. fVideoEchoAlpha=0.000
  11. nVideoEchoOrientation=2
  12. nWaveMode=0
  13. bAdditiveWaves=0
  14. bWaveDots=0
  15. bWaveThick=1
  16. bModWaveAlphaByVolume=0
  17. bMaximizeWaveColor=0
  18. bTexWrap=0
  19. bDarkenCenter=0
  20. bRedBlueStereo=0
  21. bBrighten=0
  22. bDarken=0
  23. bSolarize=0
  24. bInvert=0
  25. fWaveAlpha=0.001
  26. fWaveScale=0.010
  27. fWaveSmoothing=0.270
  28. fWaveParam=-0.380
  29. fModWaveAlphaStart=0.710
  30. fModWaveAlphaEnd=1.300
  31. fWarpAnimSpeed=0.010
  32. fWarpScale=0.010
  33. fZoomExponent=1.00000
  34. fShader=0.000
  35. zoom=1.00000
  36. rot=0.00000
  37. cx=0.500
  38. cy=0.500
  39. dx=0.00500
  40. dy=0.00000
  41. warp=0.01000
  42. sx=0.99990
  43. sy=1.00180
  44. wave_r=1.000
  45. wave_g=1.000
  46. wave_b=1.000
  47. wave_x=0.500
  48. wave_y=0.500
  49. ob_size=0.000
  50. ob_r=0.000
  51. ob_g=0.800
  52. ob_b=0.700
  53. ob_a=0.000
  54. ib_size=0.005
  55. ib_r=0.000
  56. ib_g=0.000
  57. ib_b=0.300
  58. ib_a=0.000
  59. nMotionVectorsX=64.000
  60. nMotionVectorsY=48.000
  61. mv_dx=0.000
  62. mv_dy=0.000
  63. mv_l=0.850
  64. mv_r=0.500
  65. mv_g=0.500
  66. mv_b=0.500
  67. mv_a=0.000
  68. b1n=0.000
  69. b2n=0.000
  70. b3n=0.000
  71. b1x=1.000
  72. b2x=1.000
  73. b3x=1.000
  74. b1ed=0.250
  75. wavecode_0_enabled=1
  76. wavecode_0_samples=512
  77. wavecode_0_sep=0
  78. wavecode_0_bSpectrum=0
  79. wavecode_0_bUseDots=0
  80. wavecode_0_bDrawThick=0
  81. wavecode_0_bAdditive=0
  82. wavecode_0_scaling=2.98779
  83. wavecode_0_smoothing=0.50000
  84. wavecode_0_r=1.000
  85. wavecode_0_g=1.000
  86. wavecode_0_b=1.000
  87. wavecode_0_a=1.000
  88. wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10);
  89. wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10);
  90. wave_0_per_point3=r = .5+.5*(sample*50);
  91. wave_0_per_point4=b = .5+.5*(sample*10);
  92. wave_0_per_point5=g = .5+.5*(sample*30);
  93. wavecode_1_enabled=0
  94. wavecode_1_samples=512
  95. wavecode_1_sep=0
  96. wavecode_1_bSpectrum=0
  97. wavecode_1_bUseDots=0
  98. wavecode_1_bDrawThick=0
  99. wavecode_1_bAdditive=0
  100. wavecode_1_scaling=1.00000
  101. wavecode_1_smoothing=0.50000
  102. wavecode_1_r=1.000
  103. wavecode_1_g=1.000
  104. wavecode_1_b=1.000
  105. wavecode_1_a=1.000
  106. wavecode_2_enabled=0
  107. wavecode_2_samples=512
  108. wavecode_2_sep=0
  109. wavecode_2_bSpectrum=0
  110. wavecode_2_bUseDots=0
  111. wavecode_2_bDrawThick=0
  112. wavecode_2_bAdditive=0
  113. wavecode_2_scaling=1.00000
  114. wavecode_2_smoothing=0.50000
  115. wavecode_2_r=1.000
  116. wavecode_2_g=1.000
  117. wavecode_2_b=1.000
  118. wavecode_2_a=1.000
  119. wavecode_3_enabled=0
  120. wavecode_3_samples=512
  121. wavecode_3_sep=0
  122. wavecode_3_bSpectrum=0
  123. wavecode_3_bUseDots=0
  124. wavecode_3_bDrawThick=0
  125. wavecode_3_bAdditive=0
  126. wavecode_3_scaling=1.00000
  127. wavecode_3_smoothing=0.50000
  128. wavecode_3_r=1.000
  129. wavecode_3_g=1.000
  130. wavecode_3_b=1.000
  131. wavecode_3_a=1.000
  132. shapecode_0_enabled=0
  133. shapecode_0_sides=4
  134. shapecode_0_additive=0
  135. shapecode_0_thickOutline=0
  136. shapecode_0_textured=0
  137. shapecode_0_num_inst=1
  138. shapecode_0_x=0.500
  139. shapecode_0_y=0.500
  140. shapecode_0_rad=0.34000
  141. shapecode_0_ang=1.57080
  142. shapecode_0_tex_ang=0.00000
  143. shapecode_0_tex_zoom=1.00000
  144. shapecode_0_r=0.000
  145. shapecode_0_g=0.000
  146. shapecode_0_b=0.000
  147. shapecode_0_a=1.000
  148. shapecode_0_r2=0.000
  149. shapecode_0_g2=0.000
  150. shapecode_0_b2=0.500
  151. shapecode_0_a2=0.000
  152. shapecode_0_border_r=0.000
  153. shapecode_0_border_g=0.000
  154. shapecode_0_border_b=0.000
  155. shapecode_0_border_a=0.000
  156. shape_0_per_frame1=ang = 1.55;
  157. shape_0_per_frame2=rad = rad+.3*bass;
  158. shape_0_per_frame3=r = if(above(bass,1.5),1,0);
  159. shape_0_per_frame4=g = if(above(bass,1.5),1,0);
  160. shape_0_per_frame5=b = if(above(bass,1.5),1,0);
  161. shapecode_1_enabled=1
  162. shapecode_1_sides=32
  163. shapecode_1_additive=1
  164. shapecode_1_thickOutline=1
  165. shapecode_1_textured=0
  166. shapecode_1_num_inst=33
  167. shapecode_1_x=0.500
  168. shapecode_1_y=0.500
  169. shapecode_1_rad=0.10000
  170. shapecode_1_ang=0.00000
  171. shapecode_1_tex_ang=0.00000
  172. shapecode_1_tex_zoom=1.00000
  173. shapecode_1_r=0.000
  174. shapecode_1_g=0.500
  175. shapecode_1_b=0.000
  176. shapecode_1_a=1.000
  177. shapecode_1_r2=0.000
  178. shapecode_1_g2=0.500
  179. shapecode_1_b2=0.000
  180. shapecode_1_a2=0.000
  181. shapecode_1_border_r=1.000
  182. shapecode_1_border_g=1.000
  183. shapecode_1_border_b=1.000
  184. shapecode_1_border_a=0.000
  185. shape_1_per_frame1=trans = rand(int(q30))/15+instance-instance;
  186. shape_1_per_frame2=trans2 = rand(int(q30))/15+instance-instance;
  187. shape_1_per_frame3=trans3 = rand(int(q30))/15+instance-instance;
  188. shape_1_per_frame4=a = trans;
  189. shape_1_per_frame5=
  190. shape_1_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance;
  191. shape_1_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance;
  192. shape_1_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance;
  193. shape_1_per_frame9=r=rand(q30)*.1+instance-instance;
  194. shape_1_per_frame10=g=rand(q30)*.1+instance-instance;
  195. shape_1_per_frame11=b=rand(q30)*.1+instance-instance;
  196. shape_1_per_frame12=r2=rand(q30)*.1+instance-instance;
  197. shape_1_per_frame13=g2=rand(q30)*.1+instance-instance;
  198. shape_1_per_frame14=b2=rand(q30)*.1+instance-instance;
  199. shape_1_per_frame15=border_r=rand(q30)*.1+instance-instance;
  200. shape_1_per_frame16=border_g=rand(q30)*.1+instance-instance;
  201. shape_1_per_frame17=border_b=rand(q30)*.1+instance-instance;
  202. shapecode_2_enabled=1
  203. shapecode_2_sides=100
  204. shapecode_2_additive=0
  205. shapecode_2_thickOutline=0
  206. shapecode_2_textured=1
  207. shapecode_2_num_inst=7
  208. shapecode_2_x=0.500
  209. shapecode_2_y=0.500
  210. shapecode_2_rad=0.03333
  211. shapecode_2_ang=0.00000
  212. shapecode_2_tex_ang=0.00000
  213. shapecode_2_tex_zoom=1.00000
  214. shapecode_2_r=0.000
  215. shapecode_2_g=0.000
  216. shapecode_2_b=0.000
  217. shapecode_2_a=1.000
  218. shapecode_2_r2=0.000
  219. shapecode_2_g2=0.000
  220. shapecode_2_b2=0.000
  221. shapecode_2_a2=0.000
  222. shapecode_2_border_r=1.000
  223. shapecode_2_border_g=1.000
  224. shapecode_2_border_b=1.000
  225. shapecode_2_border_a=0.000
  226. shape_2_per_frame1=x = int(rand(100))*.01+instance-instance;
  227. shape_2_per_frame2=y = int(rand(100))*.01+instance-instance;
  228. shape_2_per_frame3=
  229. shape_2_per_frame4=a =1;
  230. shape_2_per_frame5=vol=bass+mid+treb;
  231. shape_2_per_frame6=rad = int(rand(int(vol)))/7+instance-instance;
  232. shapecode_3_enabled=1
  233. shapecode_3_sides=3
  234. shapecode_3_additive=0
  235. shapecode_3_thickOutline=1
  236. shapecode_3_textured=1
  237. shapecode_3_num_inst=311
  238. shapecode_3_x=0.500
  239. shapecode_3_y=0.500
  240. shapecode_3_rad=0.01000
  241. shapecode_3_ang=0.00000
  242. shapecode_3_tex_ang=0.62832
  243. shapecode_3_tex_zoom=1.00000
  244. shapecode_3_r=0.000
  245. shapecode_3_g=0.000
  246. shapecode_3_b=0.000
  247. shapecode_3_a=1.000
  248. shapecode_3_r2=0.000
  249. shapecode_3_g2=0.000
  250. shapecode_3_b2=0.000
  251. shapecode_3_a2=0.000
  252. shapecode_3_border_r=0.000
  253. shapecode_3_border_g=0.000
  254. shapecode_3_border_b=0.000
  255. shapecode_3_border_a=0.000
  256. shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass);
  257. shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb);
  258. shape_3_per_frame3=
  259. shape_3_per_frame4=mx=mx+(.0002*cos(ma));
  260. shape_3_per_frame5=my=my+(.0002*tan(ma));
  261. shape_3_per_frame6=
  262. shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx);
  263. shape_3_per_frame8=my=if(above(my,.9),(.9-my),my);
  264. shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx);
  265. shape_3_per_frame10=my=if(below(my,.1),(.9+my),my);
  266. shape_3_per_frame11=
  267. shape_3_per_frame12=x=1-mx;
  268. shape_3_per_frame13=y=1-my;
  269. shape_3_per_frame14=
  270. shape_3_per_frame15=ang=(sin(time*.35)+1)*3;
  271. shape_3_per_frame16=//a=(above(bass+mid+treb,.8));
  272. shape_3_per_frame17=pi23=4*asin(1)*.333333333;
  273. shape_3_per_frame18=t1=bass+mid+treb;
  274. per_frame_init_1=mv_x=64;mv_y=48;
  275. per_frame_init_2=nut=0;
  276. per_frame_init_3=stp=0;stq=0;
  277. per_frame_init_4=rtp=0;rtq=0;
  278. per_frame_init_5=wvr=0;
  279. per_frame_init_6=decay=0;
  280. per_frame_init_7=dcsp=0
  281. per_frame_init_8=
  282. per_frame_1=//martin no religion / my omniversal absence for changing the background light
  283. per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02;
  284. per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01;
  285. per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02;
  286. per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01;
  287. per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02;
  288. per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01;
  289. per_frame_8=vvb = min(1,max(0,vvb));
  290. per_frame_9=vvm = min(1,max(0,vvm));
  291. per_frame_10=vvt = min(1,max(0,vvt));
  292. per_frame_11=runbass=runbass+vvb;
  293. per_frame_12=runmids=runmids+vvm ;
  294. per_frame_13=runtreb=runtreb+vvt;
  295. per_frame_14=pi23=4*asin(-1)*.33333333333333;
  296. per_frame_15=atime=(runtreb+runmids+runbass)*1.85;
  297. per_frame_16=q8= (sin(atime-0*pi23)+1)*.4;
  298. per_frame_17=q9= (sin(atime-1*pi23)+1)*.4;
  299. per_frame_18=q10=(sin(atime-2*pi23)+1)*.4;
  300. per_frame_19=
  301. per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02;
  302. per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01;
  303. per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02;
  304. per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01;
  305. per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02;
  306. per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01;
  307. per_frame_26=vvb = min(1,max(0,vvb));
  308. per_frame_27=vvm = min(1,max(0,vvm));
  309. per_frame_28=vvt = min(1,max(0,vvt));
  310. per_frame_29=q1 = (vvt+vvm+vvb)*10;
  311. per_frame_30=q2 = (vvt+vvm+vvb)*10;
  312. per_frame_31=q3 = (vvt+vvm+vvb)*150;
  313. per_frame_32=q4 =(vvt+vvm+vvb)*10;
  314. per_frame_33=q5 =(vvt+vvm+vvb)*10;
  315. per_frame_34=q6 =(vvt+vvm+vvb)*10;
  316. per_frame_35=q4 =(vvt+vvm+vvb)*10;
  317. per_frame_36=q5 =(vvt+vvm+vvb)*10;
  318. per_frame_37=q6 =(vvt+vvm+vvb)*10;
  319. per_frame_38=q7 =(vvt+vvm+vvb)*10;
  320. per_frame_39=q11=(vvt+vvm+vvb)*10;
  321. per_frame_40=q12=(vvt+vvm+vvb)*10;
  322. per_frame_41=q13=(vvt+vvm+vvb)*10;
  323. per_frame_42=q14=(vvt+vvm+vvb)*10;
  324. per_frame_43=q15=(vvt+vvm+vvb)*10;
  325. per_frame_44=q16=(vvt+vvm+vvb)*10;
  326. per_frame_45=q17=(vvt+vvm+vvb)*10;
  327. per_frame_46=q18=(vvt+vvm+vvb)*10;
  328. per_frame_47=q19=(vvt+vvm+vvb)*10;
  329. per_frame_48=q20=(vvt+vvm+vvb)*10;
  330. per_frame_49=q21=(vvt+vvm+vvb)*10;
  331. per_frame_50=q22=(vvt+vvm+vvb)*10;
  332. per_frame_51=q23=(vvt+vvm+vvb)*10;
  333. per_frame_52=q24=(vvt+vvm+vvb)*10;
  334. per_frame_53=q25=(vvt+vvm+vvb)*10;
  335. per_frame_54=q26=(vvt+vvm+vvb)*10;
  336. per_frame_55=q27=(vvt+vvm+vvb)*10;
  337. per_frame_56=q28=(vvt+vvm+vvb)*10;
  338. per_frame_57=q29=(vvt+vvm+vvb)*10;
  339. per_frame_58=q30=(vvt+vvm+vvb)*150;
  340. per_frame_59=q31=(vvt+vvm+vvb)*10;
  341. per_frame_60=q32=(vvt+vvm+vvb)*10;
  342. per_frame_61=
  343. per_frame_62=
  344. per_frame_63=
  345. per_frame_64=decay=1.0;
  346. per_frame_65=zoom=1.009;
  347. per_frame_66=dx=0;dy=0;sx=1.000001;sy=0.999999;
  348. per_frame_67=
  349. per_frame_68=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1);
  350. per_frame_69=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1);
  351. per_frame_70=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1);
  352. per_frame_71=
  353. per_frame_72=
  354. per_frame_73=cx=-1;cy=2;rot=-treb*0.002;
  355. per_frame_74=
  356. per_frame_75=cx=sin(time*0.1)*1.5 + 0.5;
  357. per_frame_76=cy=cos(time*0.2)*1.5 + 0.5
  358. per_pixel_1=//adv=min( (bass*bass*bass), 1);
  359. per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad;
  360. per_pixel_3=//warp=warp*adv;
  361. per_pixel_4=
  362. per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ;
  363. per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb
  364. per_pixel_7=
  365. per_pixel_8=//Do people that don't do drugs make shit like this??
  366. warp_1=`float2 polar, factorA, factorB, product;
  367. warp_2=`
  368. warp_3=`shader_body
  369. warp_4=`{
  370. warp_5=`
  371. warp_6=`float z = q30;
  372. warp_7=`float d = q31;
  373. warp_8=`float pi = q28;
  374. warp_9=`float pi2inv = q29;
  375. warp_10=`float mask_apex = q32;
  376. warp_11=`float zoom = q27;
  377. warp_12=`
  378. warp_13=`float2 c = zoom*(uv-0.5)*aspect.xy;
  379. warp_14=`
  380. warp_15=`float camera_apex = atan2( length(c),z);
  381. warp_16=`
  382. warp_17=`bool mask = mask_apex >= camera_apex;
  383. warp_18=`
  384. warp_19=`float longitude = atan2(c.x,c.y);
  385. warp_20=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex)));
  386. warp_21=`
  387. warp_22=`float2 polar = float2(longitude,latitude);
  388. warp_23=`
  389. warp_24=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y));
  390. warp_25=`
  391. warp_26=`factorA = p.zy;
  392. warp_27=`factorB = float2(q20,q21);
  393. warp_28=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x);
  394. warp_29=`p.zy = product.xy;
  395. warp_30=`
  396. warp_31=`factorA = p.zx;
  397. warp_32=`factorB = float2(q22,q23);
  398. warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x);
  399. warp_34=`p.zx = product.xy;
  400. warp_35=`
  401. warp_36=`factorA = p.yx;
  402. warp_37=`factorB = float2(q24,q25);
  403. warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x);
  404. warp_39=`p.yx = product.xy;
  405. warp_40=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5);
  406. warp_41=`
  407. warp_42=`polar = polar;
  408. warp_43=`
  409. warp_44=` float3 pos = float3(polar,time*0.15);
  410. warp_45=` float3 rc = tex3D(sampler_noisevol_hq, pos);
  411. warp_46=` rc += tex3D(sampler_noisevol_hq, 2*pos)*0.5;
  412. warp_47=` rc += tex3D(sampler_noisevol_hq, 4*pos)*0.25;
  413. warp_48=` rc += tex3D(sampler_noisevol_hq, 8*pos)*0.125;
  414. warp_49=` rc += tex3D(sampler_noisevol_hq, 16*pos)*0.0625;
  415. warp_50=` //rc = rc*0.556;
  416. warp_51=` rc = (rc*rc*rc)*2;
  417. warp_52=` //rc -= GetBlur1(uv);
  418. warp_53=` rc *= q3*0.5;
  419. warp_54=`
  420. warp_55=` float2 ruv = uv = 0.5 + (uv-0.5)*(1+(rc.x*.0));
  421. warp_56=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz;
  422. warp_57=`
  423. warp_58=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy);
  424. warp_59=` noise2 += lerp(rc*2, 2, rad);
  425. warp_60=`
  426. warp_61=` ret = ret+0.5*lum(cross((1-ret),(noise2)))*float3(0.6,0.5,0.4);
  427. warp_62=` ret -= lerp(0.0,0.1,rad);
  428. warp_63=`
  429. warp_64=` ret +=0.1*tex3d(sampler_noisevol_hq, (p+time*0.1)*0.7)*mask;
  430. warp_65=`
  431. warp_66=`
  432. warp_67=`float4 noise9 = tex3D(sampler_noisevol_hq,
  433. warp_68=` ((polar.xyy*q27
  434. warp_69=` )*texsize.xyy*texsize_noisevol_hq.zww
  435. warp_70=` ).xyz*
  436. warp_71=` float3(1,1,0)*0.05 +
  437. warp_72=` time*float3(0,0,1)*q29
  438. warp_73=` );
  439. warp_74=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5;
  440. warp_75=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5;
  441. warp_76=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5;
  442. warp_77=`}