home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / sharewar / picmaster / picmaster.exe / Plugins / FFL / Sapphire / andrew2.ffl < prev    next >
Encoding:
Text File  |  2001-04-03  |  10.2 KB  |  582 lines

  1. FFL1.0
  2. 20
  3. BitLeft.8bf
  4. Andrew's Filters Part2
  5. A Bit Left Over Gradient...
  6. AB
  7. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  8.  
  9.  
  10.  
  11.  
  12. Red x
  13. Red y
  14. Green x
  15. Green y
  16. Blue x
  17. Blue y
  18.  
  19.  
  20. 189
  21. 155
  22. 222
  23. 215
  24. 188
  25. 204
  26. 0
  27. 0
  28. dif(c,mix(abs(d),sqr(x),val(0,-100,100),val(1,-100,100)))
  29. dif(c,mix(abs(d),sqr(x),val(2,-100,100),val(3,-100,100)))
  30. dif(c,mix(abs(d),sqr(x),val(4,-100,100),val(5,-100,100)))
  31. a
  32. AtAtomic.8bf
  33. Andrew's Filters Part2
  34. At The Atomic Level...
  35. AB
  36. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  37.  
  38.  
  39.  
  40.  
  41. Radius
  42. Pattern
  43. Factor X
  44. Red Divided
  45. Green Divided
  46. Blue Divided
  47.  
  48.  
  49. 21
  50. 42
  51. 22
  52. 6
  53. 10
  54. 2
  55. 0
  56. 0
  57. ((x-ctl(0))*(x-ctl(0))+(y-ctl(0))*(y-ctl(0)))%ctl(1)==ctl(2)?c:c/ctl(3)
  58. ((x-ctl(0))*(x-ctl(0))+(y-ctl(0))*(y-ctl(0)))%ctl(1)==ctl(2)?c:c/ctl(4)
  59. ((x-ctl(0))*(x-ctl(0))+(y-ctl(0))*(y-ctl(0)))%ctl(1)==ctl(2)?c:c/ctl(5)
  60. a
  61. BitsHere.8bf
  62. Andrew's Filters Part2
  63. Bits Here...
  64. AB
  65. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  66.  
  67.  
  68.  
  69.  
  70. Red x
  71. Red y
  72. Green x
  73. Green y
  74. Blue x
  75. Blue y
  76.  
  77.  
  78. 20
  79. 14
  80. 13
  81. 8
  82. 11
  83. 7
  84. 0
  85. 0
  86. src(x|rnd(0,ctl(0)),y|rnd(0,ctl(1)),0)
  87. src(x|rnd(0,ctl(2)),y|rnd(0,ctl(3)),1)
  88. src(x|rnd(0,ctl(4)),y|rnd(0,ctl(5)),2)
  89. a
  90. KookyGl.8bf
  91. Andrew's Filters Part2
  92. Kooky Glass...
  93. AB
  94. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  95.  
  96.  
  97.  
  98.  
  99. Red Angle
  100. Red magnitude
  101. Green Angle
  102. Green Magnitude
  103. Blue Angle
  104. Blue Magnitude
  105.  
  106.  
  107. 51
  108. 11
  109. 61
  110. 22
  111. 79
  112. 36
  113. 0
  114. 0
  115. rad(d%ctl(0)!=0?d+ctl(0)/2:d-ctl(0)/2,m%ctl(1)!=0?m+ctl(1)/2:m-ctl(1)/2,z)
  116. rad(d%ctl(2)!=0?d+ctl(2)/2:d-ctl(2)/2,m%ctl(3)!=0?m+ctl(3)/2:m-ctl(3)/2,z)
  117. rad(d%ctl(4)!=0?d+ctl(4)/2:d-ctl(4)/2,m%ctl(5)!=0?m+ctl(5)/2:m-ctl(5)/2,z)
  118. a
  119. OutDifC.8bf
  120. Andrew's Filters Part2
  121. Outer Different Colour Blur...
  122. AB
  123. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  124.  
  125.  
  126.  
  127.  
  128. Red Channel A
  129. Green Channel A
  130. Blue Channel A
  131. In
  132. Out
  133. Red Channel B
  134. Green Channel B
  135. Blue Channel B
  136. 196
  137. 255
  138. 78
  139. 9
  140. 10
  141. 68
  142. 48
  143. 246
  144. (rad(d,m,val(0,0,2))+rad(d,m+ctl(3),val(0,0,2))+rad(d,m-ctl(4),val(5,0,2)))/3
  145. (rad(d,m,val(1,0,2))+rad(d,m+ctl(3),val(1,0,2))+rad(d,m-ctl(4),val(6,0,2)))/3
  146. (rad(d,m,val(2,0,2))+rad(d,m+ctl(3),val(2,0,2))+rad(d,m-ctl(4),val(7,0,2)))/3
  147. a
  148. EmbNega.8bf
  149. Andrew's Filters Part2
  150. Embosser Negative...
  151. AB
  152. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  153.  
  154.  
  155.  
  156.  
  157. Red X
  158. Red Y
  159. Green X
  160. Green Y
  161. Blue X
  162. Blue Y
  163. Emboss
  164. Negative
  165. 189
  166. 216
  167. 110
  168. 140
  169. 69
  170. 144
  171. 126
  172. 104
  173. val(7,0,600)-c-src(x+val(0,-val(6,0,20),val(6,0,20)),y+val(1,-val(6,0,20),val(6,0,20)),0)
  174. val(7,0,600)-c-src(x+val(2,-val(6,0,20),val(6,0,20)),y+val(3,-val(6,0,20),val(6,0,20)),1)
  175. val(7,0,600)-c-src(x+val(4,-val(6,0,20),val(6,0,20)),y+val(3,-val(6,0,20),val(6,0,20)),2)
  176. a
  177. MixClrPt.8bf
  178. Andrew's Filters Part2
  179. Mixing Colour paints...
  180. AB
  181. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  182.  
  183.  
  184.  
  185.  
  186. Red Mix
  187. Green Mix
  188. Blue Mix
  189. Red Factor
  190. Green Factor
  191. Blue Factor
  192.  
  193.  
  194. 189
  195. 247
  196. 51
  197. 75
  198. 156
  199. 223
  200. 0
  201. 0
  202. mix(val(3,600,255)-c,src(x,y,1),src(x,y,2),ctl(0))
  203. mix(val(4,600,255)-src(x,y,0),c,src(x,y,2),ctl(1))
  204. mix(val(5,600,255)-src(x,y,0),src(x,y,1),c,ctl(2))
  205. a
  206. FourCorn.8bf
  207. Andrew's Filters Part2
  208. Four Corners...
  209. AB
  210. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  211.  
  212.  
  213.  
  214.  
  215. Red Effect
  216. Green Effect
  217. Blue Effect
  218. Red Tan
  219. Green Tan
  220. Blue Tan
  221.  
  222.  
  223. 35
  224. 95
  225. 186
  226. 203
  227. 75
  228. 120
  229. 0
  230. 0
  231. (src(x,y,val(0,0,2))+(src(x+val(3,-5,5)*tan(y)/60,y+val(3,-5,5)*tan(x)/60,val(0,0,2))+src(x+val(3,-5,5)*tan(y)/50,y+val(3,-5,5)*tan(x)/50,val(0,0,2))+src(x+val(3,-5,5)*tan(y)/40,y+val(3,-5,5)*tan(x)/40,val(0,0,2))+src(x+val(3,-5,5)*tan(y)/20,y+val(3,-5,5)*tan(x)/20,val(0,0,2)))/4)/2
  232. (src(x,y,val(1,0,2))+(src(x+val(4,-5,5)*tan(y)/60,y+val(4,-5,5)*tan(x)/60,val(1,0,2))+src(x+val(4,-5,5)*tan(y)/50,y+val(4,-5,5)*tan(x)/50,val(1,0,2))+src(x+val(4,-5,5)*tan(y)/40,y+val(4,-5,5)*tan(x)/40,val(1,0,2))+src(x+val(4,-5,5)*tan(y)/20,y+val(4,-5,5)*tan(x)/20,val(1,0,2)))/4)/2
  233. (src(x,y,val(2,0,2))+(src(x+val(5,-5,5)*tan(y)/60,y+val(5,-5,5)*tan(x)/60,val(2,0,2))+src(x+val(5,-5,5)*tan(y)/50,y+val(5,-5,5)*tan(x)/50,val(2,0,2))+src(x+val(5,-5,5)*tan(y)/40,y+val(5,-5,5)*tan(x)/40,val(2,0,2))+src(x+val(5,-5,5)*tan(y)/20,y+val(5,-5,5)*tan(x)/20,val(2,0,2)))/4)/2
  234. a
  235. NegChSp.8bf
  236. Andrew's Filters Part2
  237. Negative Channel Swap...
  238. AB
  239. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  240.  
  241.  
  242.  
  243.  
  244. Red Cut Off
  245. Green Cut Off
  246. Blue Cut Off
  247. Threshold
  248. Red Channel
  249. Green Channel
  250. Blue Channel
  251.  
  252. 69
  253. 144
  254. 121
  255. 159
  256. 155
  257. 250
  258. 0
  259. 0
  260. src(x,y,val(4,0,2))<val(0,0,255)?ctl(3)-src(x,y,val(4,0,2)):src(x,y,val(4,0,2))
  261. src(x,y,val(5,0,2))<val(1,0,255)?ctl(3)-src(x,y,val(5,0,2)):src(x,y,val(5,0,2))
  262. src(x,y,val(6,0,2))<val(2,0,255)?ctl(3)-src(x,y,val(6,0,2)):src(x,y,val(6,0,2))
  263. a
  264. FadedCol.8bf
  265. Andrew's Filters Part2
  266. Faded Effect...
  267. AB
  268. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  269.  
  270.  
  271.  
  272.  
  273. Red Channel
  274. Green Channel
  275. Blue Channel
  276.  
  277.  
  278.  
  279.  
  280.  
  281. 83
  282. 31
  283. 18
  284. 0
  285. 0
  286. 0
  287. 0
  288. 0
  289. r+ctl(0)+(sin(m))
  290. g+ctl(1)+(sin(m))
  291. b+ctl(2)+(sin(m))
  292. a
  293. Sin Prism.8bf
  294. Andrew's Filters Part2
  295. Sin Prism...
  296. AB
  297. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  298.  
  299.  
  300.  
  301.  
  302. Red Channel
  303. Green Channel
  304. Blue Channel
  305. Red Bounce
  306. Green Bounce
  307. Blue Bounce
  308. Control 6:
  309.  
  310. 146
  311. 175
  312. 86
  313. 185
  314. 236
  315. 255
  316. 238
  317. 0
  318. (src(x,y,val(0,0,2))+(src(x+val(3,-5,5)*sin(y)/60,y+val(3,-5,5)*sin(x)/60,val(0,0,2))+src(x+val(3,-5,5)*sin(y)/50,y+val(3,-5,5)*sin(x)/50,val(0,0,2))+src(x+val(3,-5,5)*sin(y)/40,y+val(3,-5,5)*sin(x)/40,val(0,0,2))+src(x+val(3,-5,5)*sin(y)/20,y+val(3,-5,5)*sin(x)/20,val(0,0,2)))/4)/2
  319. (src(x,y,val(1,0,2))+(src(x+val(4,-5,5)*sin(y)/60,y+val(4,-5,5)*sin(x)/60,val(1,0,2))+src(x+val(4,-5,5)*sin(y)/50,y+val(4,-5,5)*sin(x)/50,val(1,0,2))+src(x+val(4,-5,5)*sin(y)/40,y+val(4,-5,5)*sin(x)/40,val(1,0,2))+src(x+val(4,-5,5)*sin(y)/20,y+val(4,-5,5)*sin(x)/20,val(1,0,2)))/4)/2
  320. (src(x,y,val(2,0,2))+(src(x+val(5,-5,5)*sin(y)/60,y+val(5,-5,5)*sin(x)/60,val(2,0,2))+src(x+val(5,-5,5)*sin(y)/50,y+val(5,-5,5)*sin(x)/50,val(2,0,2))+src(x+val(5,-5,5)*sin(y)/40,y+val(5,-5,5)*sin(x)/40,val(2,0,2))+src(x+val(5,-5,5)*sin(y)/20,y+val(5,-5,5)*sin(x)/20,val(2,0,2)))/4)/2
  321. a
  322. RandBrd.8bf
  323. Andrew's Filters Part2
  324. Random Border...
  325. AB
  326. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  327.  
  328.  
  329.  
  330.  
  331. X
  332. Y
  333. Random Red
  334. Random Green
  335. Random Blue
  336. Random 1
  337. Random 2
  338.  
  339. 24
  340. 24
  341. 22
  342. 43
  343. 39
  344. 11
  345. 11
  346. 0
  347. ((X-x)<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(x<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||((Y-y)<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(y<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))?rnd(0,ctl(2)):c
  348. ((X-x)<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(x<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||((Y-y)<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(y<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))?rnd(0,ctl(3)):c
  349. ((X-x)<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(x<(ctl(0)+rnd(0,ctl(5))-rnd(0,ctl(6))))||((Y-y)<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))||(y<(ctl(1)+rnd(0,ctl(5))-rnd(0,ctl(6))))?rnd(0,ctl(4)):c
  350. a
  351. Hollow.8bf
  352. Andrew's Filters Part2
  353. Hollow Out...
  354. AB
  355. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  356.  
  357.  
  358.  
  359.  
  360. Red Channel
  361. Green Channel
  362. Blue Channel
  363.  
  364.  
  365.  
  366.  
  367.  
  368. 152
  369. 152
  370. 151
  371. 0
  372. 0
  373. 0
  374. 0
  375. 0
  376. r>ctl(0)?m:255-m
  377. r>ctl(1)?m:255-m
  378. r>ctl(2)?m:255-m
  379. a
  380. ColSteps.8bf
  381. Andrew's Filters Part2
  382. Coloured Stepping Stones...
  383. AB
  384. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  385.  
  386.  
  387.  
  388.  
  389. Red X
  390. Green X
  391. Blue X
  392. Red Y
  393. Green Y
  394. Blue Y
  395.  
  396.  
  397. 58
  398. 31
  399. 128
  400. 87
  401. 75
  402. 38
  403. 0
  404. 0
  405. src(x-x%val(0,0,40),y-y%val(3,0,40),0)
  406. src(x-x%val(1,0,40),y-y%val(4,0,40),1)
  407. src(x-x%val(2,0,40),y-y%val(5,0,40),2)
  408. a
  409. TxtSur1.8bf
  410. Andrew's Filters Part2
  411. Textured Surface 1...
  412. AB
  413. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  414.  
  415.  
  416.  
  417.  
  418. Red x
  419. Red y
  420. Green x
  421. Green y
  422. Blue x
  423. Blue y
  424.  
  425.  
  426. 72
  427. 47
  428. 43
  429. 22
  430. 69
  431. 31
  432. 0
  433. 0
  434. mix(val(0,-60,60)+sqr(x),val(1,-60,60)+sqr(y),c,sqr(c))
  435. mix(val(2,-60,60)+sqr(x),val(3,-60,60)+sqr(y),c,sqr(c))
  436. mix(val(4,-60,60)+sqr(5),val(5,-60,60)+sqr(y),c,sqr(c))
  437. a
  438. TotaSplt.8bf
  439. Andrew's Filters Part2
  440. Total Splattering From Centre...
  441. AB
  442. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  443.  
  444.  
  445.  
  446.  
  447. Red
  448. Green
  449. Blue
  450.  
  451.  
  452.  
  453.  
  454.  
  455. 44
  456. 103
  457. 112
  458. 0
  459. 0
  460. 0
  461. 0
  462. 0
  463. rad(d,rnd(0,rnd(-1,1)*m-val(0,-100,100)),0)
  464. rad(d,rnd(0,rnd(-1,1)*m-val(1,-100,100)),1)
  465. rad(d,rnd(0,rnd(-1,1)*m-val(2,-100,100)),2)
  466. a
  467. RaiThe.8bf
  468. Andrew's Filters Part2
  469. Average Raise...
  470. AB
  471. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  472.  
  473.  
  474.  
  475.  
  476. Shift x
  477. Shift y
  478. Random Mix 1
  479. Random Mix 2
  480. Random
  481. Over
  482. Mix Src 1
  483. Mix Src 2
  484. 144
  485. 128
  486. 31
  487. 12
  488. 29
  489. 137
  490. 30
  491. 67
  492. val(5,0,255)-(mix(mix(rnd(0,ctl(4)),c,ctl(2),ctl(3)),(src(x+val(0,-30,30),y+val(1,-30,30),0)+src(x+val(0,-30,30),y+val(1,-30,30),1)+src(x+val(0,-30,30),y+val(1,-30,30),2))/3,ctl(6),ctl(7)))
  493. val(5,0,255)-(mix(mix(rnd(0,ctl(4)),c,ctl(2),ctl(3)),(src(x+val(0,-30,30),y+val(1,-30,30),0)+src(x+val(0,-30,30),y+val(1,-30,30),1)+src(x+val(0,-30,30),y+val(1,-30,30),2))/3,ctl(6),ctl(7)))
  494. val(5,0,255)-(mix(mix(rnd(0,ctl(4)),c,ctl(2),ctl(3)),(src(x+val(0,-30,30),y+val(1,-30,30),0)+src(x+val(0,-30,30),y+val(1,-30,30),1)+src(x+val(0,-30,30),y+val(1,-30,30),2))/3,ctl(6),ctl(7)))
  495. a
  496. WobLight.8bf
  497. Andrew's Filters Part2
  498. Wobbly Lights...
  499. AB
  500. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  501.  
  502.  
  503.  
  504.  
  505. X
  506. Y
  507. Red
  508. Green
  509. Blue
  510. Mix
  511. Mix 1
  512.  
  513. 17
  514. 13
  515. 28
  516. 101
  517. 117
  518. 170
  519. 151
  520. 0
  521. mix(c,sin(ctl(0)*(d+val(2,-20,20)))-sin(ctl(1)*(m+val(2,-20,20))),ctl(5),ctl(6))
  522. mix(c,sin(ctl(0)*(d+val(3,-20,20)))-sin(ctl(1)*(m+val(3,-20,20))),ctl(5),ctl(6))
  523. mix(c,sin(ctl(0)*(d+val(4,-20,20)))-sin(ctl(1)*(m+val(4,-20,20))),ctl(5),ctl(6))
  524. a
  525. EmGoes.8bf
  526. Andrew's Filters Part2
  527. Emboss Goes...
  528. AB
  529. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  530.  
  531.  
  532.  
  533.  
  534. Red x
  535. Red y
  536. Green x
  537. Green y
  538. Blue x
  539. Blue y
  540. Mix 1
  541. Mix 2
  542. 3
  543. 3
  544. 2
  545. 3
  546. 1
  547. 3
  548. 133
  549. 23
  550. mix(c,rnd(src(x-ctl(0),y-ctl(1),z),src(x+ctl(0),y+ctl(1),z)),ctl(6),ctl(7))
  551. mix(c,rnd(src(x-ctl(2),y-ctl(3),z),src(x+ctl(2),y+ctl(3),z)),ctl(6),ctl(7))
  552. mix(c,rnd(src(x-ctl(4),y-ctl(5),z),src(x+ctl(4),y+ctl(5),z)),ctl(6),ctl(7))
  553. a
  554. FunPost.8bf
  555. Andrew's Filters Part2
  556. Fun Poster...
  557. AB
  558. ⌐ 1996-2001, Andrew Buckle (www.sapphire-innovations.com)
  559.  
  560.  
  561.  
  562.  
  563. Red
  564. Green
  565. Blue
  566. Red Random
  567. Green Random
  568. Blue Random
  569. Mix
  570. Mix A
  571. 47
  572. 219
  573. 133
  574. 60
  575. 130
  576. 194
  577. 94
  578. 207
  579. 255-mix(src(x+rnd(0,10),y+rnd(0,10),z),((r^ctl(0))&(g^ctl(1))&(b^ctl(2)))+rnd(0,ctl(3)),ctl(6),ctl(7))
  580. 255-mix(src(x+rnd(0,10),y+rnd(0,10),z),((r^ctl(0))&(g^ctl(1))&(b^ctl(2)))+rnd(0,ctl(4)),ctl(6),ctl(7))
  581. 255-mix(src(x+rnd(0,10),y+rnd(0,10),z),((r^ctl(0))&(g^ctl(1))&(b^ctl(2)))+rnd(0,ctl(5)),ctl(6),ctl(7))
  582. a