home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractint / archive / v01.n068 < prev    next >
Internet Message Format  |  1998-01-09  |  41KB

  1. From: owner-fractint-digest@lists.xmission.com (fractint-digest)
  2. To: fractint-digest@lists.xmission.com
  3. Subject: fractint-digest V1 #68
  4. Reply-To: fractint-digest
  5. Sender: owner-fractint-digest@lists.xmission.com
  6. Errors-To: owner-fractint-digest@lists.xmission.com
  7. Precedence: bulk
  8.  
  9.  
  10. fractint-digest       Saturday, January 10 1998       Volume 01 : Number 068
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Sat, 10 Jan 1998 06:41:12 -0800
  18. From: cindy mitchell <cindym@vegasnet.net>
  19. Subject: (fractint) Re: Dick Amerman
  20.  
  21. Hi Dick,
  22. I would appreciate it if you would send me the Dec97 .par and .frm files.
  23. This last week I have also been going thru the list and sorting frms and pars.
  24. I am still in this year. Next step (nearly impossibe ) to go thru all the
  25. snippets
  26. I have collected in 1997, and save them in  appropriate files.
  27.   Thank You,
  28.   Cindy
  29. >
  30. >Up to December 31, 1997, I saved them in Dec97.par and Dec97.frm.  All the pars
  31. >are  cleaned up and all draw.  For many of the images, I've modified the
  32. comment
  33. >lines in the parameter sets by adding the time it takes to draw on my
  34. equipment.
  35. >If there were formulas without pars to call them, I have only spotchecked.
  36. Some of
  37. >the formulas, like the vector and dmj-pub formulas, I've saved in their own frm
  38. >files, again with spotchecking on how they run.
  39. >
  40. >There's an exception to haveing all the par/frm sets!  Somewhere along the
  41. line, I
  42. >lost track of the formula, xmasseahorse.  Maybe somebody could repost that
  43. one to
  44. >me at my personal mailbox.
  45. >
  46. >Now, I'm working on Jan98.par and Jan98.frm.
  47. >
  48. >I have not taken the time to cross reference the example pars to the formulas
  49. >because the formula names appear in the pars and can be searched out with
  50. PFE32 or
  51. >by visual scanning in an editor.  This should not be much of a problem if I
  52. stay
  53. >with the month-sized files.
  54. >
  55. >Dec97.par is about 58K and Dec97.frm is about 20K in size.
  56. >
  57. >I don't have much experience in posting except as attachments, which I
  58. understand
  59. >some of you have difficulty with.  If anyone wants one or both of the above
  60. >collections, the vector frms or the djm-pub frms, let me know, tell me how
  61. you want
  62. >them posted to you, and I'll give it a try.  If the number of people
  63. wanting them
  64. >is small, it will probably be best for me to send such postings to your
  65. personal
  66. >mailboxes.
  67. >
  68. >I'm not committing to anything for the future!  I have to travel in my
  69. work, and
  70. >may even eventually decide to withdraw from this list because of the volume of
  71. >traffic -- 60 to 80 messages in one 24-hour period is a bit much!  Sure
  72. have been
  73. >learning a lot, though and getting many good images and formulas.  So, I'll
  74. stick
  75. >with it as long as I can.
  76. >
  77. >Dick Amerman
  78. >
  79. >
  80. >-
  81. >------------------------------------------------------------
  82. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  83. >Post Message:   fractint@xmission.com
  84. >Get Commands:   majordomo@xmission.com "help"
  85. >Administrator:  twegner@phoenix.net
  86. >Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  87. >
  88. >
  89.  
  90.  
  91. - -
  92. - ------------------------------------------------------------
  93. Thanks for using Fractint, The Fractals and Fractint Discussion List
  94. Post Message:   fractint@xmission.com
  95. Get Commands:   majordomo@xmission.com "help"
  96. Administrator:  twegner@phoenix.net
  97. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  98.  
  99. ------------------------------
  100.  
  101. Date: Fri, 9 Jan 1998 18:47:01 -0800
  102. From: "Jay Hill"<jrhill@nosc.mil>
  103. Subject: (fractint) Re: Archiving pars/frms
  104.  
  105. Hi,
  106. Dick Amerman wrote:
  107. > There's an exception to haveing all the par/frm sets!  Somewhere along
  108. the line, I
  109. > lost track of the formula, xmasseahorse.  Maybe somebody could repost
  110. that one to
  111. > me at my personal mailbox.
  112.  
  113. Done and...  Look for it here in a day or so...
  114.  
  115. http://home.san.rr.com/jayrhill/CARLSON.PAR
  116.  
  117. > My save format is  something like this:
  118. > ; Date
  119. > ; From
  120. > ; or Comment { ... } if there is a comment  or part of a comment I want
  121. to save
  122. > formulas or image parameters
  123.  
  124. One needs be careful that the part of the comments needed to use
  125. the frm are visible from in Fractint, the part about the parameters.
  126. I notice Carlson's comments use 3 lines for fancy ******* boxes.
  127. This can cut into info space we need to see when working
  128. with the parameters, especially in more complicated frm. I
  129. recommend against such, at least at the top of the frm file.
  130.  
  131. Here is a quote from one of Paul's frm:
  132.  
  133. >    ;****************************************************
  134. >    ; Always use floating point math and outside=summ.
  135. >    ;
  136. >    ; Parameters:
  137.  
  138. Now there are 3 lines which are not needed. They can push lines like this:
  139.  
  140. >    ; Note that the equation variable is w, not z.  Always
  141. >    ; initialize z to zero.
  142.  
  143. right off the bottom of the little window!!!  Not to pick on Paul, but...
  144.  
  145.  
  146. 2swirl             { ; Copyright (c) Jay Hill, 1998
  147.   reset=1960 type=formula formulafile=astroid.par
  148.   formulaname=astroid_mset
  149.   center-mag=-0.75346568113634480/+0.04710531541637864/5751.935/1/-90
  150.   params=0.005/0.3/8/30 float=y maxiter=3000 inside=253 outside=summ
  151.   colors=000fOz<28>I0Kz0f<28>O08z88<28>O00zW0<28>c40zz0<28>aG00zR<28>0C40z\
  152.   z<28>0CCGGz<28>00O000<10>000z88000000
  153.   }
  154.  
  155. Jay
  156.  
  157.  
  158.  
  159. - -
  160. - ------------------------------------------------------------
  161. Thanks for using Fractint, The Fractals and Fractint Discussion List
  162. Post Message:   fractint@xmission.com
  163. Get Commands:   majordomo@xmission.com "help"
  164. Administrator:  twegner@phoenix.net
  165. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  166.  
  167. ------------------------------
  168.  
  169. Date: Thu, 8 Jan 1998 21:41:59 +1100
  170. From: "B Michie" <michie@acenet.com.au>
  171. Subject: (fractint) centre-mag
  172.  
  173. I am getting a message - oops, couldn't understand argument center-mag=etc.
  174. on virtually every par I try to use. Can someone please tell me what the
  175. problem might be?
  176. Beth
  177.  
  178. Plant real trees. Don't give me rubbish like, "I'd like
  179.  a tall tree, but it mustn't grow above the gutters!
  180. Oh- and the colour of the flowers mustn't clash
  181. with the brickwork -- Spare me !@#$%^&***!
  182.  
  183. - -
  184. - ------------------------------------------------------------
  185. Thanks for using Fractint, The Fractals and Fractint Discussion List
  186. Post Message:   fractint@xmission.com
  187. Get Commands:   majordomo@xmission.com "help"
  188. Administrator:  twegner@phoenix.net
  189. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  190.  
  191. ------------------------------
  192.  
  193. Date: Fri, 9 Jan 1998 21:43:48 -0600
  194. From: "Tim Wegner" <twegner@phoenix.net>
  195. Subject: Re: (fractint) centre-mag
  196.  
  197. Beth asked:
  198.  
  199. > I am getting a message - oops, couldn't understand argument center-mag=etc.
  200. > on virtually every par I try to use. Can someone please tell me what the
  201. > problem might be?
  202.  
  203. Are you using winfract? If not, what fractint version?
  204.  
  205. Tim
  206.  
  207. - -
  208. - ------------------------------------------------------------
  209. Thanks for using Fractint, The Fractals and Fractint Discussion List
  210. Post Message:   fractint@xmission.com
  211. Get Commands:   majordomo@xmission.com "help"
  212. Administrator:  twegner@phoenix.net
  213. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  214.  
  215. ------------------------------
  216.  
  217. Date: Fri, 9 Jan 1998 22:46:07 -0500
  218. From: "Jason Hine" <tumnus@together.net>
  219. Subject: Re: (fractint) centre-mag
  220.  
  221. >I am getting a message - oops, couldn't understand argument center-mag=etc.
  222. >on virtually every par I try to use. Can someone please tell me what the
  223. >problem might be?
  224. >Beth
  225.  
  226.  
  227. I'm going to guess that you're using an older version of Fractint; the
  228. center-mag coord method wasn't implemented until relatively recently.  You can
  229. link to a site to download the most recent version at http://spanky.triumf.ca
  230. Hope that helps,
  231. Jason
  232.  
  233.  
  234. - -
  235. - ------------------------------------------------------------
  236. Thanks for using Fractint, The Fractals and Fractint Discussion List
  237. Post Message:   fractint@xmission.com
  238. Get Commands:   majordomo@xmission.com "help"
  239. Administrator:  twegner@phoenix.net
  240. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  241.  
  242. ------------------------------
  243.  
  244. Date: Sat, 10 Jan 1998 14:55:41 +1100
  245. From: "B Michie" <michie@acenet.com.au>
  246. Subject: (fractint) Why won't center-mag compute
  247.  
  248. Why does Winfract consistently tell me that "Oops, can't understand
  249. argument: center-mag =etc"
  250. It is doing it every time, and the next screen says can't open "filename"
  251. .frm
  252. I should be giving up at this stage, but I'm a tenacious little thing, and
  253. I'm not going to let it beat me!
  254. Advice welcome. A double Scotch would likewise help
  255. Beth
  256.  
  257.  
  258.  
  259. Plant real trees. Don't give me rubbish like, "I'd like
  260.  a tall tree, but it mustn't grow above the gutters!
  261. Oh- and the colour of the flowers mustn't clash
  262. with the brickwork -- Spare me !@#$%^&***!
  263.  
  264. - -
  265. - ------------------------------------------------------------
  266. Thanks for using Fractint, The Fractals and Fractint Discussion List
  267. Post Message:   fractint@xmission.com
  268. Get Commands:   majordomo@xmission.com "help"
  269. Administrator:  twegner@phoenix.net
  270. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  271.  
  272. ------------------------------
  273.  
  274. Date: Sat, 10 Jan 1998 05:04:33 +0100
  275. From: guy.marson@mnhn.lu (Guy Marson)
  276. Subject: Re: (fractint) centre-mag
  277.  
  278. Hi Beth,
  279.  
  280. Try Fractint ver. 19.6..  it will work fine..
  281.  
  282.  
  283. Cheers,
  284.  
  285. Guy
  286.  
  287. >I am getting a message - oops, couldn't understand argument center-mag=etc.
  288. >on virtually every par I try to use. Can someone please tell me what the
  289. >problem might be?
  290. >Beth
  291. >
  292. >Plant real trees. Don't give me rubbish like, "I'd like
  293. > a tall tree, but it mustn't grow above the gutters!
  294. >Oh- and the colour of the flowers mustn't clash
  295. >with the brickwork -- Spare me !@#$%^&***!
  296. >
  297. >-
  298. >------------------------------------------------------------
  299. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  300. >Post Message:   fractint@xmission.com
  301. >Get Commands:   majordomo@xmission.com "help"
  302. >Administrator:  twegner@phoenix.net
  303. >Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  304. >
  305.  
  306.  
  307. Fungi for fun = FunGUY... @:-]
  308.  
  309. (Guy Marson, 45b, rue de Bettembourg, L-5810 Hesperange)
  310. (Tel./Fax : (+352) 368733)  e-mail: guy.marson@mnhn.lu
  311.  
  312.  
  313. - -
  314. - ------------------------------------------------------------
  315. Thanks for using Fractint, The Fractals and Fractint Discussion List
  316. Post Message:   fractint@xmission.com
  317. Get Commands:   majordomo@xmission.com "help"
  318. Administrator:  twegner@phoenix.net
  319. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  320.  
  321. ------------------------------
  322.  
  323. Date: Fri, 9 Jan 1998 23:03:34 -0600
  324. From: "Tim Wegner" <twegner@phoenix.net>
  325. Subject: (fractint) Simplgif update
  326.  
  327. I'd like to ask folks on the list who are interested to do some 
  328. testing for me.
  329.  
  330. Fractint's save-to-GIF feature has been reliable for many years. 
  331. However, a few years ago, Jon Noring started running into problems 
  332. with very large images. Some of the pieces of his giant images 
  333. wouldn't save properly, and in other cases simplgif failed to combine 
  334. the images made with the divide and conquor method. We studied the 
  335. code but could not find the problem. LZW algorithms are not easy to 
  336. understand or debug.
  337.  
  338. For those unfamiliar with this feature, Fractint can make large
  339. images by piecing together smaller images. See the bottom of the <b>
  340. screen. If you set x multiples and y multiples to values such as 3 
  341. or 4, a batch file called makemig.bat is created. If you run this, 
  342. result is to create a number of small images and combine them in a 
  343. multiple image GIF. The simplgif utility combines a multiple image 
  344. GIF into a single image. There's a commented out line that does this 
  345. at the bottom of makemig.bat, or you can type the command in by hand.
  346.  
  347. Recently I received an email of a case where simplegif failed 
  348. horribly for a very ordinary case. Try the default mandelbrot 
  349. using "divide and conquor" parameters of 7x7 at 800x600 pixels, 
  350. resulting in an image of 5600x4200. The image is bad halfway through. 
  351. (You can view large images in Fractint at lower resolutions - just 
  352. select a viewable video mode).
  353.  
  354. I have added a new (well, new to simplgif) GIF encoding algorithm. It 
  355. is based on the Unix compress algorithm. Simplgif now works fine with 
  356. the above example. The new simplgif still has the old encoding built 
  357. in. Just add a third argument like this:
  358.  
  359.    simplgif source.gif target.gif anything_here
  360.  
  361. and the old "pdgif" algorithm is used. Without the third argument, 
  362. the new "compress" algorithm is used. As a bonus, the new algorithm 
  363. compresses a lot better!
  364.  
  365. You can get this test version of simplgif via ftp from:
  366.  
  367. ftp://ftp.phoenix.net/pub/USERS/twegner/simplgif.zip
  368.  
  369. Please don't upload this anywhere. When we're through testing we'll 
  370. release it.
  371.  
  372. Be warned that simplgif does not save fractal data. Also make sure 
  373. you have lots of disk space. Simplgif warns you how much it needs.
  374.  
  375. I'd appreciate folks trying to find images that don't work with 
  376. simplgif. The best way to do this is to make large fractint images. 
  377. However, you can copy any GIF image with simplgif.
  378.  
  379. I'm especially interested is cases that break with the old algorithm 
  380. that work with the new, or ANY case that fails with the new 
  381. algorithm. You can report back to the list. Or if these test reports 
  382. get too numerous and tedious for the list, just email me directly. 
  383.  
  384. If the new simplgif works OK I'll replace Fractint's native encoding 
  385. with the same code as well as release the fixed simplgif.
  386.  
  387. Thanks very much!!!
  388.  
  389. Tim
  390.  
  391.  
  392. - -
  393. - ------------------------------------------------------------
  394. Thanks for using Fractint, The Fractals and Fractint Discussion List
  395. Post Message:   fractint@xmission.com
  396. Get Commands:   majordomo@xmission.com "help"
  397. Administrator:  twegner@phoenix.net
  398. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  399.  
  400. ------------------------------
  401.  
  402. Date: Fri, 9 Jan 1998 23:41:37 -0600
  403. From: "Debora A Henderson" <KIVRYNH@prodigy.net>
  404. Subject: (fractint) Dalem@??????? 
  405.  
  406. Hi Dale,
  407.      Please email me at KivrynH@prodigy.net.  Obviously my news reader
  408. doesn't keep mail for long, so I lost your e-mail and web site address.
  409. Thanks
  410.  
  411.  
  412. - -
  413. - ------------------------------------------------------------
  414. Thanks for using Fractint, The Fractals and Fractint Discussion List
  415. Post Message:   fractint@xmission.com
  416. Get Commands:   majordomo@xmission.com "help"
  417. Administrator:  twegner@phoenix.net
  418. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  419.  
  420. ------------------------------
  421.  
  422. Date: Sat, 10 Jan 1998 01:19:41 -0500 (EST)
  423. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  424. Subject: Re: (fractint) terrible oversight
  425.  
  426. wizzle wrote:
  427.  
  428. >BTW...my computer scientist son was babbling about a mathematical proof that
  429. >computers are limited....can't remember quite how...but we were discussing
  430. >the fractal art conundrum.
  431.  
  432. That's not babbling, that's Godel's Incompleteness Theorem!
  433.  
  434.  
  435. - --
  436.     .*.  Friendship, companionship, love, and having fun are the reasons for
  437.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  438.     `*'  Send any and all mail with attachments to the hotmail address please.
  439. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  440.  
  441. - -
  442. - ------------------------------------------------------------
  443. Thanks for using Fractint, The Fractals and Fractint Discussion List
  444. Post Message:   fractint@xmission.com
  445. Get Commands:   majordomo@xmission.com "help"
  446. Administrator:  twegner@phoenix.net
  447. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  448.  
  449. ------------------------------
  450.  
  451. Date: Fri, 9 Jan 1998 23:17:41 -0700 (MST)
  452. From: Kerry Mitchell <lkmitch@primenet.com>
  453. Subject: Re: Archiving pars/frms (was: Re: (fractint) Petals_Julia)
  454.  
  455. Anyone archiving these things might want to look at George Martin's 
  456. ORGFRM program, which can be found at Spanky:
  457.  
  458. http://spanky.triumf.ca/www/fractint/fractint.html
  459.  
  460. George's program offers a way to catalog formulas and to skip duplicate
  461. entries.  The tally is now up to 4500 entries!  Unfortunately, there's not
  462. a similar program (of which I'm aware) for par files.  Dan Goldwater has a
  463. page for his Fracxtr compilation, but it hasn't been updated in nearly 3
  464. years.  Anyone feel ambitious?  :-)
  465.  
  466. - -------------------------------------------------------------------------------
  467. Kerry Mitchell
  468. lkmitch@primenet.com
  469. - -------------------------------------------------------------------------------
  470.  
  471.  
  472. - -
  473. - ------------------------------------------------------------
  474. Thanks for using Fractint, The Fractals and Fractint Discussion List
  475. Post Message:   fractint@xmission.com
  476. Get Commands:   majordomo@xmission.com "help"
  477. Administrator:  twegner@phoenix.net
  478. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  479.  
  480. ------------------------------
  481.  
  482. Date: Sat, 10 Jan 1998 01:29:37 -0500 (EST)
  483. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  484. Subject: (fractint) Liouville Julia set
  485.  
  486. I was browsing my copy of TBOF the other day, and noted that the section
  487. on which Mandelbrot points produce what kinds of Julia sets, it mentions
  488. for the edges of components, ones with rational internal angle produce
  489. parabolic Julias, but the section on Siegel disks indicates these only
  490. occur for "sufficiently irrational" internal angles. Later it says the
  491. angle must be "badly approximated by rational numbers" and provides two
  492. criteria, one a convergent/divergent series, the other a Diophantic
  493. equation. Later still, irrational numbers not "badly approximated by
  494. rational numbers" are described as, or as a superset of, Liouville
  495. numbers, and an example of such a number is provided: 1/2+1/4+...+1/2^(n!)
  496. where n! is n factorial. The first four terms in the number are 1/2, 1/4,
  497. 1/64, and 1/16777216. Those four terms give the number to the limits of double
  498. precision arithmetic! Note how it is very closely approximated by the
  499. rational numbers that are the partial sums of the terms.
  500.  
  501. I generated a Julia set from the 'lambda' type using it as internal angle
  502. on the main component (for the lambda type this is the unit disk, greatly
  503. simplifying things, as using L for the Liouville number the Julia
  504. parameters are just the cosine + i times the sine of 2*pi*L). I also
  505. generated one for a known Siegel disk, whose internal angle is the golden
  506. mean, (sqrt(5)-1)/2. 
  507.  
  508. Attached below is the PAR. The Liouville one is fascinating to study using
  509. the orbits window. Generate it and hit o, and look at the assorted orbits
  510. for points in the interior. If that is a Siegel disk it's a damned weird
  511. one. If it is not... what is it?
  512.  
  513.  
  514. Liouville          {
  515.   reset=1960 type=lambda passes=1 center-mag=0.5/0/0.6666667
  516.   params=0.09801751303322832/-0.9951846899640191 float=y
  517.   maxiter=1048576 inside=0 logmap=yes
  518.   colors=000F0K<59>T0bU0cU0cV1cV2d<60>zzzzzzzzy<60>zz1zz0zy0yx0<58>G2JF0KF\
  519.   0KF0KF0K
  520.   }
  521.  
  522. Siegel             {
  523.   reset=1960 type=lambda passes=1 center-mag=0.5/0/0.6666667
  524.   params=-0.7373688780783196/-0.675490294261524 float=y
  525.   maxiter=1048576 inside=0 logmap=yes
  526.   colors=000F0K<59>T0bU0cU0cV1cV2d<60>zzzzzzzzy<60>zz1zz0zy0yx0<58>G2JF0KF\
  527.   0KF0KF0K
  528.   }
  529.  
  530.  
  531. - --
  532.     .*.  Friendship, companionship, love, and having fun are the reasons for
  533.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  534.     `*'  Send any and all mail with attachments to the hotmail address please.
  535. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  536.  
  537. - -
  538. - ------------------------------------------------------------
  539. Thanks for using Fractint, The Fractals and Fractint Discussion List
  540. Post Message:   fractint@xmission.com
  541. Get Commands:   majordomo@xmission.com "help"
  542. Administrator:  twegner@phoenix.net
  543. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  544.  
  545. ------------------------------
  546.  
  547. Date: Sat, 10 Jan 1998 01:58:45 -0500 (EST)
  548. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  549. Subject: Re: (fractint) RE: fractint-digest V1 #62
  550.  
  551. You found that interesting? Well read Penrose's _Shadows of the Mind_. A
  552. possible explanation is posited there, namely that the brain contains
  553. structures that operate as quantum computers not subject to the
  554. limitations of classical mechanics, nor to the Turing machine's limits of
  555. finite states and finite speed. (Yes, a quantum computer is capable not of
  556. infinite speed, but almost as good, of infinite parallel computation. Some
  557. extended computations that never halt in a normal Turing machine might
  558. stop in finite time run infinitely parallel... who knows?)
  559.  
  560. Also, one should not overlook an instance of a Turing halting problem and
  561. indecidability situation that is quite familiar and relevant to this
  562. group. Namely, the question of whether a given 'c' is in or out of the
  563. M-set! Periodicity checking or direct mathematical computation of the
  564. components of M (all described by various inequalities involving
  565. polynomials p(c) and |p(c)|<=1) can determine more and more points as
  566. belonging to M, and direct iteration more and more as being outside M, as
  567. time goes on, but only in the infinite limit are all points in and all
  568. points out identified.
  569.  
  570.  
  571. - --
  572.     .*.  Friendship, companionship, love, and having fun are the reasons for
  573.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  574.     `*'  Send any and all mail with attachments to the hotmail address please.
  575. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  576.  
  577. - -
  578. - ------------------------------------------------------------
  579. Thanks for using Fractint, The Fractals and Fractint Discussion List
  580. Post Message:   fractint@xmission.com
  581. Get Commands:   majordomo@xmission.com "help"
  582. Administrator:  twegner@phoenix.net
  583. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  584.  
  585. ------------------------------
  586.  
  587. Date: Sat, 10 Jan 1998 00:01:08 -0800
  588. From: "Jay Hill" <ehill1@san.rr.com>
  589. Subject: Re: (fractint) Liouville Julia set
  590.  
  591. Hi Paul,
  592.  
  593. >The Liouville one is fascinating to study using the orbits window. 
  594. > Generate it and hit o, and look at the assorted orbits for points 
  595. > in the interior. 
  596.  
  597. Very interesting. The orbit on a P200 gave the impression of a beating heart.
  598.  
  599. I reproduce your par here with slight zoom in and color change so 
  600. I can see the edge a little better. I also toss out two others...these are 
  601. really chunky fractals! If we use passes=g we don't see correct valleys.
  602.  
  603. As for your remarks in the other thread...
  604. > namely that the brain contains structures that operate as quantum 
  605. > computers not subject to the limitations of classical mechanics, nor 
  606. > to the Turing machine's limits of finite states and finite speed. 
  607.  
  608. I have the other day teased one of the computer science types I know
  609. about the stopping problem applied to the brain. I suggested it might be 
  610. fear of such that drives some at the office to drink so much coffee!  
  611. (Would not want that up stairs computer to stop while contemplating 
  612. one of your Siegel disks.)  On the other hand,  I pointed out to him that 
  613. quantum effects might allow the brain to restart.  
  614.  
  615. I can only hope that .....zzzzzzzzzzzz.... oops, got to be careful, almost 
  616. halted again....     :-)
  617.  
  618. As for 
  619. > the question of whether a given 'c' is in or out of the M-set [...]
  620. > only in the infinite limit are all points in and all points out identified.
  621.  
  622. I agree. A few years ago I posted to sci.fractals an article titled
  623. The Mandelbrot Chaosometer where I describe some aspects 
  624. of this problem.
  625.  
  626. Jay
  627.  
  628. Liouville-1    { ; Paul Derbyshire
  629.                  ; zoom in and color change by Jay Hill
  630.   reset=1960 type=lambda passes=1
  631.   center-mag=0.5/4.44089e-016/0.8912656
  632.   params=0.09801751303322832/-0.9951846899640191 float=y
  633.   maxiter=1048576 inside=0 logmap=yes
  634.   colors=000F0K<29>i0xk0zj0z<29>20z01z01z<30>0Uz1Vz3Wz<28>xxzzzzzzx<59>zz1\
  635.   zz0zy0yx0<56>I4IH3JG2JF0KF0KF0KF0K
  636.   savename=Liouvill
  637.   }
  638.  
  639. Siegel-1       { ; Paul Derbyshire
  640.                  ; zoom in and color change by Jay Hill
  641.                  ; params=exp(2*i*pi*a), a=(sqrt(5.)-1.)/2.
  642.   reset=1960 type=lambda center-mag=0.5/6.66134e-016/0.9861933
  643.   params=-0.7373688780783196/-0.675490294261524 float=y
  644.   maxiter=1048576 inside=0 logmap=yes passes=1
  645.   colors=000F0K<29>i0xk0zj0z<29>20z01z01z<30>0Uz1Vz3Wz<28>xxzzzzzzx<59>zz1\
  646.   zz0zy0yx0<56>I4IH3JG2JF0KF0KF0KF0K
  647.   savename=Siegel
  648.   }
  649.  
  650. Siegel-2 { ; Jay Hill  
  651.            ; params=exp(2*i*pi*a), a=(sqrt(3.)-1.)/2.
  652.   reset=1960 type=lambda center-mag=0.5/6.66134e-016/0.9861933
  653.   params=-0.666130923602528/0.745834829315743 float=y
  654.   maxiter=1048576 inside=0 logmap=yes passes=1
  655.   colors=000F0K<29>i0xk0zj0z<29>20z01z01z<30>0Uz1Vz3Wz<28>xxzzzzzzx<59>zz1\
  656.   zz0zy0yx0<56>I4IH3JG2JF0KF0KF0KF0K
  657.   savename=Siegel2
  658.   }
  659.  
  660. Siegel-3 { ; Jay Hill   
  661.            ; params=exp(2*i*pi*a), a=(sqrt(7.)-1.)/2.
  662.   reset=1960 type=lambda center-mag=0.5/6.66134e-016/0.9861933
  663.   params=0.442057568870217/-0.896986680951592 float=y
  664.   maxiter=1048576 inside=0 logmap=yes passes=1
  665.   colors=000F0K<29>i0xk0zj0z<29>20z01z01z<30>0Uz1Vz3Wz<28>xxzzzzzzx<59>zz1\
  666.   zz0zy0yx0<56>I4IH3JG2JF0KF0KF0KF0K
  667.   savename=Siegel3
  668.   }
  669.  
  670.  
  671. - -
  672. - ------------------------------------------------------------
  673. Thanks for using Fractint, The Fractals and Fractint Discussion List
  674. Post Message:   fractint@xmission.com
  675. Get Commands:   majordomo@xmission.com "help"
  676. Administrator:  twegner@phoenix.net
  677. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  678.  
  679. ------------------------------
  680.  
  681. Date: Sat, 10 Jan 1998 03:27:21 -0500 (EST)
  682. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  683. Subject: Re: (fractint) Client-server Fractint
  684.  
  685. >
  686. >I was thinking about the forthcoming rewrite of Fractint for version 20, 
  687. >and wondered: why not use a client-server model for fractal drawing?
  688. >
  689. >The client sends a message to the server, saying "here is the formula to 
  690. >use, please give me the value of the pixels in the rectangle (0,0) to 
  691. >(100,100)", and the server sends back the pixels.
  692.  
  693.  
  694. Son of a b...   Clever idea! Rather like how the game Quake works. I think
  695. I may keep that in mind also for ProtoMatter.
  696.  
  697.  
  698. - --
  699.     .*.  Friendship, companionship, love, and having fun are the reasons for
  700.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  701.     `*'  Send any and all mail with attachments to the hotmail address please.
  702. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  703.  
  704. - -
  705. - ------------------------------------------------------------
  706. Thanks for using Fractint, The Fractals and Fractint Discussion List
  707. Post Message:   fractint@xmission.com
  708. Get Commands:   majordomo@xmission.com "help"
  709. Administrator:  twegner@phoenix.net
  710. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  711.  
  712. ------------------------------
  713.  
  714. Date: Sat, 10 Jan 1998 03:32:40 -0500 (EST)
  715. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  716. Subject: Re: (fractint) Client-server Fractint 
  717.  
  718. >There are several client-server distributed M-set programs out there,
  719. >I can dig up references.  Portability is a real problem, although its
  720. >significantly easier now that winsock has become popularized on
  721. >Windows.  However, that still leaves a socket implementation for DOS.
  722. >The technology is there, but interoperability and portability of code
  723. >is a problem for fractint's limited operating environment as a 16-bit
  724. >dos app.
  725.  
  726. There is a socket library for DJGPP (Gnu C++ for DOS). It allows a DOS app
  727. on a W95 system to access the Windows socket interface. Dunno how easy to
  728. use/stable it is though.
  729.  
  730. If Fractint 20 is to have any of these really great features, it *must*
  731. migrate to DJGPP or something similar. It is running out of room in its
  732. 640K, even with overlays, and even if you make it into "Fractdouble".
  733.  
  734.  
  735. - --
  736.     .*.  Friendship, companionship, love, and having fun are the reasons for
  737.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  738.     `*'  Send any and all mail with attachments to the hotmail address please.
  739. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  740.  
  741. - -
  742. - ------------------------------------------------------------
  743. Thanks for using Fractint, The Fractals and Fractint Discussion List
  744. Post Message:   fractint@xmission.com
  745. Get Commands:   majordomo@xmission.com "help"
  746. Administrator:  twegner@phoenix.net
  747. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  748.  
  749. ------------------------------
  750.  
  751. Date: Sat, 10 Jan 1998 03:38:23 -0500 (EST)
  752. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  753. Subject: Re: (fractint) =3D disease
  754.  
  755. >I asked Compuserve if there was a way of switching the quoted-printable
  756. >encoding off (as you know, it affects my outgoing posts too). After several
  757. >days I received this reply...
  758. >
  759. >[sarcastic] Very helpful!!
  760.  
  761.  
  762. Compu$werve's admin is clueless. Did you know they are blackholing spam
  763. and net abuse complaints? It is rapidly turning into the Internet's
  764. low-rent district...I suggest everyone still on it seriously consider moving.
  765.  
  766.  
  767. - --
  768.     .*.  Friendship, companionship, love, and having fun are the reasons for
  769.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  770.     `*'  Send any and all mail with attachments to the hotmail address please.
  771. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  772.  
  773. - -
  774. - ------------------------------------------------------------
  775. Thanks for using Fractint, The Fractals and Fractint Discussion List
  776. Post Message:   fractint@xmission.com
  777. Get Commands:   majordomo@xmission.com "help"
  778. Administrator:  twegner@phoenix.net
  779. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  780.  
  781. ------------------------------
  782.  
  783. Date: Sat, 10 Jan 1998 04:04:12 -0500 (EST)
  784. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  785. Subject: Re: (fractint) Client-server Fractint
  786.  
  787. >   The client-server model is clearly elegant, but definitely introduces 
  788. >overhead. Would anyone with a really deep knowledge of communications 
  789. >protocols, processor cycles, and fractint's current design care to 
  790. >comment on how much overhead we're talking about? I mean, if calculation 
  791. >is 80% of fractint's drawing time on a typical Pentium, and drawing is 
  792. >20%, would some sort of multithreaded client-server design add on another 
  793. >20% of time, or 600%, or what?
  794. >   I suppose 'multithreaded' is something of an assumption; to some 
  795. >extent you could separate out the two sets of routines (calculating and 
  796. >drawing) without really slowing down the code... hmm. Don't know enough 
  797. >about fractint's design, do I.
  798.  
  799. Simple case: one server thread, calculating one image; one client
  800. (interface) thread. Interface thread starts calculation, then sleeps for 1
  801. second or until a keypress (most cycles go to server, calculating) or
  802. mouse input, redraws, sleeps again...
  803.  
  804. Using a thread package advanced enough to allow a thread to "sleep" with
  805. no processor usage until there's input or a certain time, this would be a
  806. piece of cake and the overhead would be minimal. Indeed, the drawing
  807. overhead would be much less than in current Fractint.
  808.  
  809.  
  810.  
  811.  
  812. - --
  813.     .*.  Friendship, companionship, love, and having fun are the reasons for
  814.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  815.     `*'  Send any and all mail with attachments to the hotmail address please.
  816. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  817.  
  818. - -
  819. - ------------------------------------------------------------
  820. Thanks for using Fractint, The Fractals and Fractint Discussion List
  821. Post Message:   fractint@xmission.com
  822. Get Commands:   majordomo@xmission.com "help"
  823. Administrator:  twegner@phoenix.net
  824. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  825.  
  826. ------------------------------
  827.  
  828. Date: Sat, 10 Jan 1998 04:18:12 -0500 (EST)
  829. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  830. Subject: (fractint) Client-server Fractint times two
  831.  
  832. First to address a concern about float precision being platform dependent.
  833.  
  834. The calculation engine can be platform independent easily enough, by a few
  835. means.
  836.  
  837. If the server may run on a machine with no local client:
  838.  
  839.   * Server can conditionally compile by platform, using #ifdef and #define
  840.     doublebits=80 (or 64, or 128) in different sections.
  841.  
  842. It may be easier to design if the server always runs with a client. Then
  843. the client runs the server at startup, and tells it the platform's double
  844. bit length and any other such parameters it needs. The client then
  845. contains all platform-specific code.
  846.  
  847.  
  848. Now the double client/server model: this involves one calculation server,
  849. three interface clients for that server, one of which is also a client for
  850. a window server.
  851.  
  852. * Calculation server: As above. Calculation server communicates two things:
  853.   text streams and rectangular chunks of image data. Text streams are used
  854.   to send it command lines: "let maxiter=2000; let type=mandel;
  855.   complexrect -3 1 -1.5 1.5; calculate 0 0 1048 576"
  856.   It may return info by text stream or (as with 'calculate') in chunks of
  857.   fractal data.
  858.  
  859. * Simple commandline client: Commands are typed at a prompt, go to server;
  860.   a few specific local commands operate on the data chunk last received from
  861.   the server and manipulate such chunks.
  862.  
  863.   > let type=mandel; complexrect -3 1 -1.5 1.5; calculate 0 0 1048 576
  864.   >
  865.   * Image complete; 634712 bytes of data received.
  866.   > saveto foo.gif
  867.   * 567121-byte GIF saved
  868.  
  869.   This might be used for batch jobs.
  870.  
  871. * Client with Fractint-like interface, for backward compatibility and for
  872.   use on terminals with middling capabilities. (DOS, Linux with curses)
  873.  
  874. * Client that interfaces also to a windowing server and provides a nice
  875.   graphical interface.
  876.  
  877. * Server for windowing in win32.
  878.  
  879. * Pseudo-server to translate windowing client stuff to something X-window
  880.   display servers can understand.
  881.  
  882. - --
  883.     .*.  Friendship, companionship, love, and having fun are the reasons for
  884.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  885.     `*'  Send any and all mail with attachments to the hotmail address please.
  886. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  887.  
  888. - -
  889. - ------------------------------------------------------------
  890. Thanks for using Fractint, The Fractals and Fractint Discussion List
  891. Post Message:   fractint@xmission.com
  892. Get Commands:   majordomo@xmission.com "help"
  893. Administrator:  twegner@phoenix.net
  894. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  895.  
  896. ------------------------------
  897.  
  898. Date: Sat, 10 Jan 1998 05:05:55 -0500 (EST)
  899. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  900. Subject: (fractint) Fractal calculation server
  901.  
  902. What should the server calculate and send back?
  903.  
  904. The answer: Information enough to color the points, but not require
  905. involving the server for simple enough coloring changes. (Palette, logmap
  906. etc.) Only for more complex ones (changing to potential, distest, stalks,
  907. decomp) would the server become involved.
  908.  
  909. How should that information be encoded?
  910.  
  911. The answer: As simply as possible.
  912.  
  913. Imagine the general fractal at this calculated, pre-render stage, to
  914. contain one or more basins of attraction, each with one or two color
  915. parameters, and some exceptional points.
  916.  
  917. Let each point be returned with a type; 0 is exceptional, 1 is a basin.
  918. Each point also has a subtype; for type 1, this is a number identified
  919. with the basin of attraction, 0 to n-1. For type 0, this depends on both the
  920. formula and certain algorithms e.g. distance estimator. 0 is a generic
  921. point used for uncalculated points; points not yet calculated when
  922. rendering a partly done escape time; points not hit by an orbit type, IFS,
  923. or L-system. Formulas can define additional types with positive integers;
  924. so type 0 subtype 1 might be used by a Julia variant to display the
  925. attractor or the critical points. Methods might define negative ones, so
  926. type 0 subtype -1 might, in distance estimator method, mean filament.
  927. As for basin points, type 1 subtype n, these have two other parameters,
  928. m1 and m2, which are doubles between 0 and 1. These depend on the basin
  929. and method. With distance estimator, m1 might be iter/maxiter or
  930. distance/screen diagonal length. With continuous potential, m1 is the
  931. potential. Decomp, in this case, would change m2 instead. Coloring could
  932. use linear mappings a'la Fractal eXtreme from m1 to RGB space or from m2 to
  933. RGB space, or planar mappings from m1xm2 to RGB space by allowing one to
  934. select various points in a [0,1]x[0,1] square and pick shades for them,
  935. the others being interpolated.
  936.  
  937. Julia set:
  938.  
  939. type=0 subtype=1 Trapped pixel
  940. type=1 subtype=1 Pixel blew up (decomp about 0, color by iter, zmag,
  941.                                 potential to infinity, distest, etc.)
  942.                                 m1 depends: iter/maxiter, atan(zmag)*2/pi,
  943.                                 potential, distance etc; m2=decomp theta
  944.                                 about 0
  945. type=1 subtype=2 Finite attractor  (decomp about attractor point; logmap
  946.                                     inversely about attractor, etc.)
  947.  
  948. M-set:
  949.  
  950. type=1 subtype=1 Escaped pixel same as above
  951. type=1 subtype=2 Set point, m1 depends on choice of zero, bof60, bof61...
  952.                             m2 is period if caught by period checking else 0,
  953.                             normalized using maxit.
  954.  
  955.  
  956. Julia variant:
  957.  
  958. type 1 subtype 0 is A(infinity)
  959. type 1 subtype 1...n attractor, based on attractor phase.
  960.  
  961.  
  962. and so forth.
  963.  
  964.  
  965. - --
  966.     .*.  Friendship, companionship, love, and having fun are the reasons for
  967.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  968.     `*'  Send any and all mail with attachments to the hotmail address please.
  969. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  970.  
  971. - -
  972. - ------------------------------------------------------------
  973. Thanks for using Fractint, The Fractals and Fractint Discussion List
  974. Post Message:   fractint@xmission.com
  975. Get Commands:   majordomo@xmission.com "help"
  976. Administrator:  twegner@phoenix.net
  977. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  978.  
  979. ------------------------------
  980.  
  981. Date: Sat, 10 Jan 1998 05:26:13 -0500 (EST)
  982. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  983. Subject: (fractint) Generalized Mandel/Julia types
  984.  
  985. A generalized Mandelbrot/Julia formula type should work as follows:
  986.  
  987. The formula specifies an iteration equation, together with initial
  988. conditions, while also specifying *critical points* and attractors:
  989.  
  990. initial:
  991. iteration variable z;
  992. parameter c;
  993. iterate:
  994. sqr(z)+c;
  995. critical:
  996. 0;
  997. attractor:
  998. infinity;
  999.  
  1000. This should be interpreted at runtime as follows: Make an M-set by setting
  1001. z to 0 ("critical" and c to pixel, or a Julia setting c to a user
  1002. parameter and z to pixel; let the user perturb the M-set by choosing a
  1003. value that will be added to z. Iterate z^2+c; for the M-set use
  1004. periodicity checking and a user-chooseable bailout since infinity is an
  1005. attractor.
  1006.  
  1007. The attractor list should allow the keyword "infinity", any number, or any
  1008. expression in the parameter(s).
  1009. The critical list should allow any number, expression in the parameters,
  1010. or the keyword "guess".
  1011.  
  1012. Guess means that critical points will be sought by a modified Newton's
  1013. method dynamically at run-time, for the calculus-impaired to write these
  1014. formulas.
  1015.  
  1016. The run-time method is as follows:
  1017.  
  1018. Pick 100 random z clustered around 0, with fewer out to larger radii.
  1019. For each, iterate:
  1020. z->z-f(z)*epsilon/(f(z+epsilon)-f(z))
  1021. Note that this is just Newton's method replacing the f'(z) with the
  1022. approximation (f(z+epsilon)-f(z))/epsilon. Epsilon should be small, e.g.
  1023. 1e-13. f(z) means to iterate the formula using a random choice of parameters.
  1024. This is repeated with a different random choice and critical points that
  1025. 'wandered' are weeded out. (Those are beyond my ability to program a
  1026. computer to find :-) so they'd have to absolutely be included in the
  1027. critical: list manually!)
  1028.  
  1029.  
  1030.  
  1031. At run time, the user can choose Julia or Mandel. For Julia they can
  1032. choose the parameter values and run. For Mandel, they can choose any of
  1033. the critical points, choose a perturbation to add to z_0, and run.
  1034. Mandel types periodicity check. Julia types iterate all the (known)
  1035. critical points and say 100 random z to find all distinct attractors, and
  1036. build an attractor list, then the basins can be varicolored, or solid
  1037. colored by user choice.
  1038.  
  1039. For all, the basins can be further split by phase (one, some, or all), and
  1040. decomp should work around the attractor point detected.
  1041.  
  1042. Old formulas supported but fancy colorings depend on using IF and ENDIF
  1043. and outside=real and other clunky 19.6 style stuff :-), and then using a
  1044. single colormap with the single basin the engine believes exists.
  1045.  
  1046.  
  1047. - --
  1048.     .*.  Friendship, companionship, love, and having fun are the reasons for
  1049.  -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
  1050.     `*'  Send any and all mail with attachments to the hotmail address please.
  1051. Paul Derbyshire ao950@freenet.carleton.ca pgd73@hotmail.com
  1052.  
  1053. - -
  1054. - ------------------------------------------------------------
  1055. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1056. Post Message:   fractint@xmission.com
  1057. Get Commands:   majordomo@xmission.com "help"
  1058. Administrator:  twegner@phoenix.net
  1059. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  1060.  
  1061. ------------------------------
  1062.  
  1063. End of fractint-digest V1 #68
  1064. *****************************
  1065.  
  1066.