home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractint / archive / v01.n352 < prev    next >
Internet Message Format  |  1999-01-12  |  40KB

  1. From: owner-fractint-digest@lists.xmission.com (fractint-digest)
  2. To: fractint-digest@lists.xmission.com
  3. Subject: fractint-digest V1 #352
  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      Wednesday, January 13 1999      Volume 01 : Number 352
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Sun, 10 Jan 1999 09:09:02 EST
  18. From: JimBeau549@aol.com
  19. Subject: (fractint) 6 pars (jm04)
  20.  
  21.     Good Morning,
  22.  
  23.        I keep wandering back to this formula quite often, so here's a few
  24. recent pics from last nights escapade.
  25.  
  26.        Enjoy~
  27.  
  28.  Jim Weaver
  29.  
  30. ******************************
  31.  
  32.  
  33. jm4n003.gif        { ; image(c)1999 JimWeaver   jm_04             t=02m23s
  34.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  35.   function=ident/recip/acosh/cosxx passes=t
  36.   center-mag=0.629007/-2.22045e-014/0.2869595/1/-90 params=25/0
  37.   float=y maxiter=75 inside=bof60
  38.   colors=000dOqlYlsff0o`000<14>zo`<15>000000<13>J9`KAcJDc<14>0z`<14>Zky`jz\
  39.   aky<13>rudsvcrsd<14>WFx<15>zo`<15>0F0MMU<13>_mx`hz<30>CHS00L012<12>AFSBG\
  40.   UAFS<14>0007Mw<4>e00<4>zz0<4>UFw00`<5>`oz<4>YFw
  41.   }
  42.  
  43. jm4n004.gif        { ; image(c)1999 JimWeaver   jm_04             t=04m53s
  44.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  45.   function=ident/recip/acosh/cosxx passes=t
  46.   center-mag=0.57205/-2.53131e-014/0.8428086/1/-90 params=25/0 float=y
  47.   maxiter=75 inside=bof60
  48.   colors=000dOqlYlsff0o`000<14>zo`<15>000000<13>J9`KAcJDc<14>0z`<14>Zky`jz\
  49.   aky<13>rudsvcrsd<14>WFx<15>zo`<15>0F0MMU<13>_mx`hz<30>CHS00L012<12>AFSBG\
  50.   UAFS<14>0007Mw<4>e00<4>zz0<4>UFw00`<5>`oz<4>YFw
  51.   }
  52.  
  53.  
  54. jm4n007.gif        { ; image(c)1999 JimWeaver   jm_04             t=01m01s
  55.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  56.   function=conj/recip/acos/cosxx passes=t
  57.   center-mag=0.629007/-3.73035e-014/0.1809846/1/-90 params=25/0
  58.   float=y maxiter=75 inside=bof60
  59.   colors=000wwwwwv<3>ttpssorqm<10>c`Wb_U_WR<14>G92E70E70<12>HB0HB0HB0IC1JD\
  60.   2KE3<22>khYmj_mj_<34>SQKRPKQPJPOI<29>665654854<12>YH4_I3_I3ZJ4ZJ5YK6<2>Z\
  61.   O9_PA_PA<10>_ZK<9>342<18>7PN8RP7QP<7>2KO1JO0IN0IM<11>0BD<15>stt
  62.   }
  63.  
  64. jm4n009.gif        { ; image(c)1999 JimWeaver   jm_04             t=00m46s
  65.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  66.   function=ident/recip/acos/tan passes=t
  67.   center-mag=-9.76996e-015/-1.43468/0.1167788 params=39/0 float=y
  68.   maxiter=25 inside=bof60 periodicity=0
  69.   colors=0000BE0BD<16>wwwwwv<3>ttpssorqm<10>c`Wb_U_WR<14>G92E70E70<12>HB0H\
  70.   B0HB0IC1JD2KE3<22>khYmj_mj_<34>SQKRPKQPJPOI<29>665654854<12>YH4_I3_I3ZJ4\
  71.   ZJ5YK6<2>ZO9_PA_PA<10>_ZK<9>342<18>7PN8RP7QP<7>2KO1JO0IN0IM<9>0CF
  72.   }
  73.  
  74. jm4n010.gif        { ; image(c)1999 JimWeaver   jm_04             t=00m33s
  75.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  76.   function=ident/recip/acos/tanh passes=t
  77.   center-mag=-2.66454e-014/0.0922157/0.1632061 params=39/0 float=y
  78.   maxiter=25 inside=bof60 periodicity=0
  79.   colors=0000BE0BD<16>wwwwwv<3>ttpssorqm<10>c`Wb_U_WR<14>G92E70E70<12>HB0H\
  80.   B0HB0IC1JD2KE3<22>khYmj_mj_<34>SQKRPKQPJPOI<29>665654854<12>YH4_I3_I3ZJ4\
  81.   ZJ5YK6<2>ZO9_PA_PA<10>_ZK<9>342<18>7PN8RP7QP<7>2KO1JO0IN0IM<9>0CF
  82.   }
  83.  
  84. jm4n011.gif        { ; image(c)1999 JimWeaver   jm_04             t=00m14s
  85.   reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  86.   function=ident/recip/acos/cotanh passes=t
  87.   center-mag=-4.26326e-014/0.0922157/0.0830941 params=39/0 float=y
  88.   maxiter=25 inside=bof60 periodicity=0
  89.   colors=0000BE0BD<16>wwwwwv<3>ttpssorqm<10>c`Wb_U_WR<14>G92E70E70<12>HB0H\
  90.   B0HB0IC1JD2KE3<22>khYmj_mj_<34>SQKRPKQPJPOI<29>665654854<12>YH4_I3_I3ZJ4\
  91.   ZJ5YK6<2>ZO9_PA_PA<10>_ZK<9>342<18>7PN8RP7QP<7>2KO1JO0IN0IM<9>0CF
  92.   }
  93.  
  94.      
  95.  
  96. - --------------------------------------------------------------
  97. Thanks for using Fractint, The Fractals and Fractint Discussion List
  98. Post Message:   fractint@lists.xmission.com
  99. Get Commands:   majordomo@lists.xmission.com "help"
  100. Administrator:  twegner@phoenix.net
  101. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  102.  
  103. ------------------------------
  104.  
  105. Date: Mon, 11 Jan 1999 00:32:47 +0100
  106. From: Guy Marson <guy.marson@mnhn.lu>
  107. Subject: Re: (fractint) 6 pars (jm04)
  108.  
  109. At 09:09 10.01.1999 EST, you wrote:
  110. >
  111. >    Good Morning,
  112. >
  113. >       I keep wandering back to this formula quite often, so here's a few
  114. >recent pics from last nights escapade.
  115.  
  116. Hi Jim,
  117.  
  118. got the .frm on another (mostly removed) HD.. so what's the jm_04.frm?
  119.  
  120. >
  121. >       Enjoy~
  122. >
  123. > Jim Weaver
  124. >
  125.  
  126. cannot enjoy 
  127.  
  128. Guy
  129.  
  130.  
  131.  
  132. - --------------------------------------------------------------
  133. Thanks for using Fractint, The Fractals and Fractint Discussion List
  134. Post Message:   fractint@lists.xmission.com
  135. Get Commands:   majordomo@lists.xmission.com "help"
  136. Administrator:  twegner@phoenix.net
  137. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  138.  
  139. ------------------------------
  140.  
  141. Date: Sun, 10 Jan 1999 21:22:52 -0500
  142. From: Paul DeCelle <PaulDC@prodigy.net>
  143. Subject: (fractint) Two New pars
  144.  
  145. Hi, Everyone--
  146.  
  147. Here are a couple pars based on Jim Weaver's "jm_04" postings (Thanks,
  148. Jim!).  "Alien Mystic" has to be one of the better "alien being"
  149. fractals I've seen, lately.  Worth the 20 minute wait, IMHO..  "In The
  150. Smoke Ring" - Title inspired by Larry Niven.  Enjoy!
  151.  
  152. Regards, Paul DeCelle
  153.  
  154.  
  155. In_The_Smoke_Ring  { ; From Jim Weaver's jm_04 formula
  156.                      ; Paul DeCelle 1/10/99
  157. reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  158. function=ident/recip/acosh/cosxx passes=3
  159. center-mag=-1.31326/-0.932677/3.928333/1.137/-124.423/46.299
  160. params=25/0 float=y maxiter=75 inside=bof60
  161. colors=000<4>0kO<13>0L30J10I1<7>091081181<7>C91EA1EA1<15>OO6MR9KUBJXEJYE\
  162. <20>3w_2ya4xc<5>Hnt<6>9msEmr<2>GmrHmsImsJntKnt<7>XnlYokYoj<27>KRC<4>0F0<\
  163. 73>252343454<27>XZvZ`xZMxYFw
  164. }
  165.  
  166. Alien_Mystic       { ; From Jim Weaver's jm_04 frm  t=0:19:05 P60
  167.                      ; One of the best alien fractals I've seen
  168.                      ; Paul DeCelle 1/10/99
  169. reset=1960 type=formula formulafile=fractint.frm formulaname=jm_04
  170. function=conj/recip/acos/sinh passes=3
  171. center-mag=0.00947825/0.604924/1.052236 params=25/0 float=y
  172. maxiter=75 inside=bof60
  173. colors=000zzz<5>qqnooknnj<3>jieihdhfbge`<2>c`Wb_U_WR<14>G92E70E70<13>HB0\
  174. HB0IC1JD2<21>ieVjgXkhYmj_mj_li_<32>TRKSQKRPKQPJPOI<30>654<13>YH4_I3_I3<2\
  175. >YK6YL7ZN8<13>_ZK<9>342<16>7NL7OM7PN8RP7QP6PP<5>3LO2KO1JO0IN0IM<11>0BD<1\
  176. 5>stt
  177. }
  178.  
  179. - --------------------------------------------------------------
  180. Thanks for using Fractint, The Fractals and Fractint Discussion List
  181. Post Message:   fractint@lists.xmission.com
  182. Get Commands:   majordomo@lists.xmission.com "help"
  183. Administrator:  twegner@phoenix.net
  184. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  185.  
  186. ------------------------------
  187.  
  188. Date: Sun, 10 Jan 1999 20:59:28 -0500
  189. From: "Jason Hine" <tumnus@together.net>
  190. Subject: (fractint) Re: Mona's Bad Hair Day
  191.  
  192. Chris resmirked:
  193.  
  194. >But to distinguish it from the original by Leonardo Babe, perhaps it
  195. >should
  196. >
  197. >be re-named either:
  198. >
  199. >"Mona Lisa on a Bad Hair Day", or:
  200. >
  201. >"Shania Twain"
  202. >
  203.  
  204. Heh heh... hey, I don't decide what they look like, I just name 'em.  To tie in
  205. with another recent thread, how about "Zircon-Encrusted Tweezers"?  And that's
  206. probably as far as either of these threads should go....
  207.  
  208. Cheers!
  209. Jason Hine
  210.  
  211.  
  212. - --------------------------------------------------------------
  213. Thanks for using Fractint, The Fractals and Fractint Discussion List
  214. Post Message:   fractint@lists.xmission.com
  215. Get Commands:   majordomo@lists.xmission.com "help"
  216. Administrator:  twegner@phoenix.net
  217. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  218.  
  219. ------------------------------
  220.  
  221. Date: Mon, 11 Jan 1999 11:15:49 -0800 (PST)
  222. From: noel giffin <noel@triumf.ca>
  223. Subject: Re: (fractint) Resource List
  224.  
  225.     Hi Janet,
  226.     
  227.     Thanks for your work on updating the fractint resource list. I'm 
  228. sorry to hear that you won't be able to maintain it. I hope you have found
  229. new and exciting things to keep you busy. It was a very useful resource.
  230. I found it an extremely  valuable tool in keeping up with the constant 
  231. flood of fractint information.
  232.  
  233. I'm glad Jay has found a way to maintain it.
  234.  
  235.     Regards,
  236.     Noel Giffin
  237.  
  238.  
  239. - --------------------------------------------------------------
  240. Thanks for using Fractint, The Fractals and Fractint Discussion List
  241. Post Message:   fractint@lists.xmission.com
  242. Get Commands:   majordomo@lists.xmission.com "help"
  243. Administrator:  twegner@phoenix.net
  244. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  245.  
  246. ------------------------------
  247.  
  248. Date: Mon, 11 Jan 1999 18:03:11 EST
  249. From: Proffwak@aol.com
  250. Subject: (fractint) Video output question
  251.  
  252. Hi, I'm new to this list and actually still quite a beginner when it comes to
  253. fracint.
  254.  
  255. My question is:
  256.  Is there any way I can send the images from my monitor while in fractint out
  257. to a VCR or TV.  My computer has a TV out jack which is, if I'm not mistaken,
  258. an S-Video jack.  I tried hooking this up to my VCR and TV neither of which
  259. produced any images.  I'm thinking either this is *not* possible, or I need
  260. some special video card or software.
  261.  
  262. I can't believe, though, that I'm the only person who has tried to do this.
  263. Think of how amazing it would look on a 50" TV screen.
  264.  
  265. My main reason for wanting to do this is:   I play in a band, and one of the
  266. venues that we often perform at has a big screen TV right behind where we
  267. play.  And I want, somehow, to have the images I've created with fractint be
  268. up on the screen while we perform.  I think it would add a lot to the whole
  269. effect of our performance.
  270.  
  271. Any help would be appreciated.
  272.  
  273. Dan McFarland
  274. sinch@thelocalscene.com
  275. http://members.xoom.com/sinch1/index.htm 
  276.  
  277. - --------------------------------------------------------------
  278. Thanks for using Fractint, The Fractals and Fractint Discussion List
  279. Post Message:   fractint@lists.xmission.com
  280. Get Commands:   majordomo@lists.xmission.com "help"
  281. Administrator:  twegner@phoenix.net
  282. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  283.  
  284. ------------------------------
  285.  
  286. Date: Mon, 11 Jan 1999 19:39:37 -0500 (EST)
  287. From: Ian Kaplan <ijk@force.stwing.upenn.edu>
  288. Subject: Re: (fractint) Video output question
  289.  
  290. > My question is:
  291. >  Is there any way I can send the images from my monitor while in fractint out
  292. > to a VCR or TV.  My computer has a TV out jack which is, if I'm not mistaken,
  293. > an S-Video jack.  I tried hooking this up to my VCR and TV neither of which
  294. > produced any images.  I'm thinking either this is *not* possible, or I need
  295. > some special video card or software.
  296.  
  297. You'd need... ponders... well, if you're running fractint from within
  298. Win95, then I'm not sure I know enough about how Win95 DOSmode works to
  299. tell you. If you're running fractint by booting to DOS, you might be able
  300. to do this with some sort of DOS driver for your card, if the manufacturer
  301. has bothered to write such a thing. What video card are you using?
  302.  
  303.  
  304. - --------------------------------------------------------------
  305. Thanks for using Fractint, The Fractals and Fractint Discussion List
  306. Post Message:   fractint@lists.xmission.com
  307. Get Commands:   majordomo@lists.xmission.com "help"
  308. Administrator:  twegner@phoenix.net
  309. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  310.  
  311. ------------------------------
  312.  
  313. Date: Mon, 11 Jan 1999 20:08:00 -0500
  314. From: Paul DeCelle <PaulDC@prodigy.net>
  315. Subject: (fractint) Web Site Update
  316.  
  317. Hi, Everyone--
  318.  
  319. I've finally added some new images to my Fractint site (Had to find more
  320. server space).  List subscribers will probably seen most of the new ones
  321. from recent par postings, though.  Anyway, go to
  322. http://members.xoom.com/PaulDeCelle/welcome.html and pick "Collection 8"
  323. for the newest material.  
  324.  
  325. Regards, Paul DeCelle
  326.  
  327. - --------------------------------------------------------------
  328. Thanks for using Fractint, The Fractals and Fractint Discussion List
  329. Post Message:   fractint@lists.xmission.com
  330. Get Commands:   majordomo@lists.xmission.com "help"
  331. Administrator:  twegner@phoenix.net
  332. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  333.  
  334. ------------------------------
  335.  
  336. Date: Tue, 12 Jan 1999 04:53:13 EST
  337. From: JimBeau549@aol.com
  338. Subject: Re: (fractint) Two New pars
  339.  
  340.                Nice alien Paul!
  341.   
  342.         Just so no one gets the wrong impression I want to state that the
  343. jm_04 formula isn't mine, I only borrow it to make fractal art as I do ALL my
  344. images. I most likely will never claim ownership to a formula because I don't
  345. understand them even in the simplest form.<G> I used to think that if I knew
  346. how a formula worked and could make my own that I could make better pics, but
  347. that's not necessarily the case in some instances.  And besides, I'm having
  348. enough headaches learning how to use all these programs I recently
  349. d/l'ed....Ultra Fractal, Flarium24, Iterations, and Tierazon.  BTW, this here
  350. UltraFractal deserves some more close inspection....I like the looks of it so
  351. far.
  352.    How about something in the future like....Ultra Fractint!?  There's an
  353. idea.
  354.  
  355.          Thanks~
  356.  
  357.   Jim Weaver
  358.  
  359.  
  360.  
  361. - --------------------------------------------------------------
  362. Thanks for using Fractint, The Fractals and Fractint Discussion List
  363. Post Message:   fractint@lists.xmission.com
  364. Get Commands:   majordomo@lists.xmission.com "help"
  365. Administrator:  twegner@phoenix.net
  366. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  367.  
  368. ------------------------------
  369.  
  370. Date: Tue, 12 Jan 1999 16:57:45 EST
  371. From: Proffwak@aol.com
  372. Subject: Re: (fractint) Video output question
  373.  
  374. In a message dated 1/11/99 4:41:49 PM Pacific Standard Time,
  375. ijk@force.stwing.upenn.edu writes:
  376.  
  377. << > My question is:
  378.  >  Is there any way I can send the images from my monitor while in fractint
  379. out
  380.  > to a VCR or TV.  My computer has a TV out jack which is, if I'm not
  381. mistaken,
  382.  > an S-Video jack.  I tried hooking this up to my VCR and TV neither of which
  383.  > produced any images.  I'm thinking either this is *not* possible, or I need
  384.  > some special video card or software.
  385.  
  386.  You'd need... ponders... well, if you're running fractint from within
  387.  Win95, then I'm not sure I know enough about how Win95 DOSmode works to
  388.  tell you. If you're running fractint by booting to DOS, you might be able
  389.  to do this with some sort of DOS driver for your card, if the manufacturer
  390.  has bothered to write such a thing. What video card are you using?
  391.   >>
  392.  
  393. Well, I think I've answered my own question.
  394. The card I'm using is an ATI Rage graphics accellerator.  And if you go into
  395. the display options on your control panel there's a page that enables the
  396. output device you are using.  Once you have the TV hooked up, you can check
  397. "television" and whatever is on your monitor will show up on the TV screen.
  398. Unfortunately, the TV doesn't come close to reproducing the colors on the
  399. monitor.  But, for what I'm using it for it should be OK.
  400.  
  401.  
  402. - --------------------------------------------------------------
  403. Thanks for using Fractint, The Fractals and Fractint Discussion List
  404. Post Message:   fractint@lists.xmission.com
  405. Get Commands:   majordomo@lists.xmission.com "help"
  406. Administrator:  twegner@phoenix.net
  407. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  408.  
  409. ------------------------------
  410.  
  411. Date: Tue, 12 Jan 1999 23:44:28 -0800
  412. From: Dave Hershey <rain@blarg.net>
  413. Subject: (fractint) Terrian Generating Algorythm
  414.  
  415. I'm working on a routine in VB 6.0 for generating a random maps.  =
  416. However, I'm having a little trouble with the coastlines.  Either they =
  417. come out too chaotic, or too bland.  I'm also getting some strange =
  418. textures where there should be none.  I've been looking high and low for =
  419. a simple (yet concise) explanation of the plasma fractal algorythm that =
  420. Fractint uses, which has a very nice balance of smooth coastlines and =
  421. interesting features.  Can anyone within the reach of this email help?  =
  422. I'd be forever grateful.
  423.  
  424. Dave Hershey
  425. http://www.blarg.net/~rain/index.html
  426.  
  427. - --------------------------------------------------------------
  428. Thanks for using Fractint, The Fractals and Fractint Discussion List
  429. Post Message:   fractint@lists.xmission.com
  430. Get Commands:   majordomo@lists.xmission.com "help"
  431. Administrator:  twegner@phoenix.net
  432. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  433.  
  434. ------------------------------
  435.  
  436. Date: Wed, 13 Jan 1999 08:59:19 -0000
  437. From: "Les St Clair" <les_stclair@crosstrees.prestel.co.uk>
  438. Subject: Re: (fractint) Next version of Fractint
  439.  
  440. Hi Matthew,
  441.  
  442. >For me, I still don't know which is best.. Ultra Fractal 2.0 or Fractint...
  443. >If Fractint could add True color support and a couple of other things (such
  444. >as anti-analysis) then I'd probably stick with it. However, if Ultra Fractal
  445. >just added Fractint's "Deep Zooming" (arbitrary precision), then I'd move
  446. >over to UF instead... At the moment, I don't know which to get going with :(
  447.  
  448. Why not enjoy the best of both worlds?
  449.  
  450. Fractint remains a superlative program, and it's completely free - so why give
  451. it up at all?
  452.  
  453. Ultra-Fractal, on the other hand, is a state of the art imaging program with
  454. almost total compatibility with Fractint.
  455.  
  456. The great fun is that you can re-work your favourite Fractint images, converting
  457. them to true color, adding layers, manipulating layer transparency with the
  458. alpha-channel etc... The possibilities are literally endless!
  459.  
  460. I've just posted a small selection of my Fractint images, re-worked in UF, to
  461. the Ultra Fractal mail list if you want to take a look.
  462.  
  463. cheers, Les
  464.  
  465.  
  466.  
  467.  
  468. - --------------------------------------------------------------
  469. Thanks for using Fractint, The Fractals and Fractint Discussion List
  470. Post Message:   fractint@lists.xmission.com
  471. Get Commands:   majordomo@lists.xmission.com "help"
  472. Administrator:  twegner@phoenix.net
  473. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  474.  
  475. ------------------------------
  476.  
  477. Date: Wed, 13 Jan 1999 11:02:56 GMT
  478. From: "Andrew Coppin" <KHCM8AC@dmu.ac.uk>
  479. Subject: (fractint) The Last Port
  480.  
  481. How manny platforms has FractInt been ported to? Why doesn't someone 
  482. port it to Java? Then it would run (admitadly not very fast) on 
  483. almost every modern platform.
  484.  
  485. By the way, has anyone seen somewhere that I can download the Amiga 
  486. version of FractInt from?
  487. Nam et ipsa scientia potestus est!
  488. Andrew Orphi Coppin
  489. DMU MK.
  490.  
  491. - --------------------------------------------------------------
  492. Thanks for using Fractint, The Fractals and Fractint Discussion List
  493. Post Message:   fractint@lists.xmission.com
  494. Get Commands:   majordomo@lists.xmission.com "help"
  495. Administrator:  twegner@phoenix.net
  496. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  497.  
  498. ------------------------------
  499.  
  500. Date: Wed, 13 Jan 1999 09:08:28 -0500
  501. From: Barry N Merenoff <110144.2274@compuserve.com>
  502. Subject: Re: (fractint) Terrain Generating Algorithm
  503.  
  504. As far as I can tell from the source code, the old algorithm for Plasma i=
  505. s
  506. a recursive algorithm that defines the colors of the edge midpoints and
  507. center of a rectangle based on the colors of its corners. The original
  508. rectangle is the entire screen, and its corners are colored randomly. The=
  509. n
  510. the color of the midpoint of each edge is the average of the colors of th=
  511. e
  512. endpoints plus a random variable (presumably with mean zero) times the
  513. length of the edge. The color of the center is the average of the colors =
  514. of
  515. the edge midpoints. (Note that the color values are much more precise tha=
  516. n
  517. the actual palette, so as to allow them to be averaged and displaced
  518. fairly.) I can't figure out what the new algorithm does.
  519.  
  520. Note: This algorithm is technically incorrect because it is stratified
  521. along the dyadic grid (Mandelbrot FGN p258). A more realistic model of a
  522. terrain can be obtained by adding Weierstrass functions projected along
  523. various directions. Note, however, that there must be a large number of
  524. such functions. Otherwise, a "striping" effect will be seen along these
  525. directions.
  526.  
  527. Collin Merenoff
  528.  
  529. - --------------------------------------------------------------
  530. Thanks for using Fractint, The Fractals and Fractint Discussion List
  531. Post Message:   fractint@lists.xmission.com
  532. Get Commands:   majordomo@lists.xmission.com "help"
  533. Administrator:  twegner@phoenix.net
  534. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  535.  
  536. ------------------------------
  537.  
  538. Date: Wed, 13 Jan 1999 08:47:26 -0800
  539. From: Dave Hershey <rain@blarg.net>
  540. Subject: RE: (fractint) Terrain Generating Algorithm
  541.  
  542. - ------ =_NextPart_000_01BE3ED1.5973C980
  543. Content-Type: text/plain; charset="us-ascii"
  544. Content-Transfer-Encoding: quoted-printable
  545.  
  546. So we would start with this (where x,y are cartesian coordinates and p =
  547. is the color value at that point):
  548.  
  549. p(x1,y2)        p(x,y2)        p(x2,y2)
  550.  
  551. p(x1,y)        p(x,y)        p(x2,y)
  552.  
  553. p(x1,y1)        p(x,y1)        p(x2,y1)
  554.  
  555. And then generate the mid points between these lines as so:
  556.  
  557. p(x,y1) =3D [ p(x1,y1) + p(x2,y1) ] / 2
  558. p(x1,y) =3D [ p(x1,y1) + p(x1,y2) ] / 2
  559. p(x,y2) =3D [ p(x1,y2) + p(x2,y2) ] / 2
  560. p(x2,y) =3D [ p(x2,y1) + p(x2,y2) ] / 2
  561.  
  562. Then each edge point gets modified up or down by a random amount.  The =
  563. mean of zero means that the random number has an equal chance of being =
  564. as positive as negative?  Hello!  Part that I was missing!  Multiply the =
  565. edge midpoint by the length of the edge:
  566.  
  567. p(x,y1) =3D [ p(x,y1) + rand(10 to -10) ] * [ x2 - x1 ]
  568. p(x1,y) =3D [ p(x1,y) + rand(10 to -10) ] * [ y2 - y1 ]
  569. p(x,y2) =3D [ p(x,y2) + rand(10 to -10) ] * [ x2 - x1 ]
  570. p(x2,y) =3D [ p(x2,y) + rand(10 to -10) ] * [ y2 - y1 ]
  571.  
  572. Then the center point:
  573.  
  574. p(x,y) =3D [ p(x,y1) + p(x1,y) + p(x,y2) + p(x2,y) ] / 4
  575.  
  576. What happens if (when) p goes beyond the 255 palette limit?  Or, am I =
  577. taking the average too soon for the edge mid points?
  578.  
  579. This is where my ignorance shines through, I'm afraid, but what is a =
  580. Weierstrass function?
  581.  
  582. - ----------
  583. From:     Barry N Merenoff
  584. Sent:     Wednesday, January 13, 1999 6:08 AM
  585. To:     INTERNET:fractint@lists.xmission.com
  586. Subject:     Re: (fractint) Terrain Generating Algorithm
  587.  
  588. As far as I can tell from the source code, the old algorithm for Plasma =
  589. is
  590. a recursive algorithm that defines the colors of the edge midpoints and
  591. center of a rectangle based on the colors of its corners. The original
  592. rectangle is the entire screen, and its corners are colored randomly. =
  593. Then
  594. the color of the midpoint of each edge is the average of the colors of =
  595. the
  596. endpoints plus a random variable (presumably with mean zero) times the
  597. length of the edge. The color of the center is the average of the colors =
  598. of
  599. the edge midpoints. (Note that the color values are much more precise =
  600. than
  601. the actual palette, so as to allow them to be averaged and displaced
  602. fairly.) I can't figure out what the new algorithm does.
  603.  
  604. Note: This algorithm is technically incorrect because it is stratified
  605. along the dyadic grid (Mandelbrot FGN p258). A more realistic model of a
  606. terrain can be obtained by adding Weierstrass functions projected along
  607. various directions. Note, however, that there must be a large number of
  608. such functions. Otherwise, a "striping" effect will be seen along these
  609. directions.
  610.  
  611. Collin Merenoff
  612.  
  613. - --------------------------------------------------------------
  614. Thanks for using Fractint, The Fractals and Fractint Discussion List
  615. Post Message:   fractint@lists.xmission.com
  616. Get Commands:   majordomo@lists.xmission.com "help"
  617. Administrator:  twegner@phoenix.net
  618. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  619.  
  620.  
  621.  
  622. - ------ =_NextPart_000_01BE3ED1.5973C980
  623. Content-Type: application/ms-tnef
  624. Content-Transfer-Encoding: base64
  625.  
  626. eJ8+IhwQAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
  627. b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEkAYAbAIAAAIAAAAMAAAAAwAAMAMAAAAL
  628. AA8OAAAAAAIB/w8BAAAAVQAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAGZyYWN0aW50QGxpc3Rz
  629. LnhtaXNzaW9uLmNvbQBTTVRQAGZyYWN0aW50QGxpc3RzLnhtaXNzaW9uLmNvbQAAAAAeAAIwAQAA
  630. AAUAAABTTVRQAAAAAB4AAzABAAAAHAAAAGZyYWN0aW50QGxpc3RzLnhtaXNzaW9uLmNvbQADABUM
  631. AQAAAAMA/g8GAAAAHgABMAEAAAAeAAAAJ2ZyYWN0aW50QGxpc3RzLnhtaXNzaW9uLmNvbScAAAAC
  632. AQswAQAAACEAAABTTVRQOkZSQUNUSU5UQExJU1RTLlhNSVNTSU9OLkNPTQAAAAADAAA5AAAAAAsA
  633. QDoBAAAAAgH2DwEAAAAEAAAAAAAAAwwAAAADAAAwBAAAAAsADw4AAAAAAgH/DwEAAABjAAAAAAAA
  634. ALU7wsAsdxAaobwIACsqVsIVAAAA0K1D3TaU0RGSGkRFU1QAAOSFAAAAAAAAgSsfpL6jEBmdbgDd
  635. AQ9UAgAAAABhLQBTTVRQAGEtZGF2ZWhlQG1pY3Jvc29mdC5jb20AAB4AAjABAAAABQAAAFNNVFAA
  636. AAAAHgADMAEAAAAXAAAAYS1kYXZlaGVAbWljcm9zb2Z0LmNvbQAAAwAVDAIAAAADAP4PBgAAAB4A
  637. ATABAAAABQAAACdhLScAAAAAAgELMAEAAAAcAAAAU01UUDpBLURBVkVIRUBNSUNST1NPRlQuQ09N
  638. AAMAADkAAAAACwBAOgEAAAACAfYPAQAAAAQAAAAAAAAES3kBBIABACwAAABSRTogKGZyYWN0aW50
  639. KSBUZXJyYWluIEdlbmVyYXRpbmcgQWxnb3JpdGhtAH0PAQWAAwAOAAAAzwcBAA0ACAAvABoAAwA4
  640. AQEggAMADgAAAM8HAQANAAgAGAA7AAMAQgEBCYABACEAAAAwNTJEODRDREMwQUFEMjExOTIxQjQ0
  641. NDU1MzU0MDAwMADbBgEDkAYAHAkAABQAAAALACMAAAAAAAMAJgAAAAAACwApAAAAAAADAC4AAAAA
  642. AAMANgAAAAAAQAA5AADLnGYUP74BHgBwAAEAAAAsAAAAUkU6IChmcmFjdGludCkgVGVycmFpbiBH
  643. ZW5lcmF0aW5nIEFsZ29yaXRobQACAXEAAQAAABYAAAABvj8UZpPNhC0NqsAR0pIbREVTVAAAAAAe
  644. AB4MAQAAAAUAAABTTVRQAAAAAB4AHwwBAAAADwAAAHJhaW5AYmxhcmcubmV0AAADAAYQ0we/5wMA
  645. BxCxCAAAHgAIEAEAAABlAAAAU09XRVdPVUxEU1RBUlRXSVRIVEhJUyhXSEVSRVgsWUFSRUNBUlRF
  646. U0lBTkNPT1JESU5BVEVTQU5EUElTVEhFQ09MT1JWQUxVRUFUVEhBVFBPSU5UKTpQKFgxLFkyKVAo
  647. WCxZMgAAAAACAQkQAQAAAIQHAACABwAAMQ8AAExaRnUGtti9/wAKAQ8CFQKkA+QF6wKDAFATA1QC
  648. AGNoCsBzZXTuMgYABsMCgzIDxgcTAoMyMxMPZjQDxQIAcHJCcRIic3RlbQKAfRcKgAjPCdk7F58y
  649. NTUPAoAKgQ2xC2BuZzEw3jMUIAsKEvIMAWMAQAYAMG8gd2UcoAhgbGQeIBZgCsAFQAPwdGggwx3A
  650. BAAgKHdoBJAcwIcLRhQiHBV4LHkgCsD9HMBjHWEHkAcwA6AFoAWw2mQLgGEgkSAQbh0gG195HGBw
  651. IB4RHcAgQRciIH52B0AKUCAQBUAdwCSBcGJvC4B0KToKhQqFcMgoeDEf8DIpDIIDMPcm4iZRJp8y
  652. J6IlfyaBJs73J98o/yZyMSbOLa0osS2g3SxsQSHRI4EDoGcJ8ASQcyFxI3NtaR0gJQMEIGKfEgAc
  653. sDExI4ER8CBsC4AzIZIEIHNvJW8ugyA9JCBbLTcgKy9nIF3wIC8gMil8Nd8mZTde/znTOKg58Ta2
  654. Of8sEziWNwTrPD8se1QxImUA0B3QCYD/MWAk9DFRMrEEYQaQCJAdIEZ1IzAFsWRvdwOgYn0gASAx
  655. oCHQA3AgEARgdXkCMC4gQMIyIEEgA6Bv+GYgegSQHJBFQiNiJIOzHMBEBW51BtAEkCARwHMhokEQ
  656. cXUHQCBQEcBu3mMcwEWRMuALgGc0EiUAcQCQdGl2JGEEIDGAZ4shcEoxP0TgSGVsFzDaIUTgUB1i
  657. JLNJHKA0Ie8yMAQQSXFLoU0dAEogC1B/IAAjgkFzMjFBxEOxI4Js/QnwZx3BRZFOBjR/NYs2Zd1E
  658. AigawB3gHJAtGsA8wr4qOLEooFOgH9AcYF03v/82BlLPU9cmoFSBLZBU2jsa/zvlVs9UHz1vXPVa
  659. b1e/QA//I3QJ8BZwJjElElC/KxJSHa9WKFnoXOY3YjRifFckwnkRwHBwCfAEIAaQHjNusziAIzBn
  660. bweRMuB5AiD/MPM3kBngIyAHQBIAMcEzwMUyMHRLIU9yLERhTGHtAZBrSXIjgmFKQDGgQZHvWwAc
  661. kDRQAiAgAhAFwE4KvTJlP2A+HhEeER5UbSAA2GlnbgWwSNNzHgAz4iMdwANgdWdoa4BJJ5dEUQNQ
  662. C3Bka4BidR2BXyTCHhFD4B69FfBvFnBjfQVAV0lgBJAWYDGgBBFm+0SgdaBpAiAiDxxgby0K9FEz
  663. wDE4MALRaVswNJ40DfAM0HozC1kxNnVHvi18VwqHewsMMHVWRgNhrjp9XnVWJtNCCsByIAD+TgXQ
  664. HnFxQA3QfP9+DQZgL2JBf0+AWnXQZDPhZGE6eWuASgBwSHCBQTEzCWuAMTmHsCA2OjDaOBNwTYIf
  665. fg1UNGCEbwGAWklOVEVSTkXcVDpzEXbBAjBAM8AWYFhzLnhM0wIgLgWgbeOIb4MudWJqdZGKj4BL
  666. 3lJQoB4wjPY4gFQEkHMhzQOgRzF0SXJBbGkgBRBnHcCOlnjNMzZ613TtQf92cQrBNCFMcCBgM0FL
  667. YW2g/wNhI3M0UAhwSPEFoA2wa4C/I4IG8B0gB0CVNW2jUAtg/nMAwCNBCoVD4QWQCHAAkP9KQpvn
  668. JLMNsXHlI6UEIFAJ/06HIaMKhWGlRZGdswGQGqD/T5Ay0DQgQtFtgZ/sHbAEIF8FoTGBjcBE85VB
  669. ZyFRbO8KhaNYI1VhsWkegQTxCeH/a4Eh0aVpIBQXIkLRRARN0P2mE24KhSOIUAVOl0WRQSj/I1Vs
  670. plAFoCsKhQnwoXYLUH51dCJEBSQgByECYBzAKP8V8AeQR4CzQSAAHaNFQ0XC3ziASiAHgrDoT59l
  671. phSsuz9hpa7vr/ysCaEMRNAoTs91cUZoI8mqRG11QUEEYPsegbOhYwQAvPOr+o0RSHL/amVrgDRQ
  672. NBJbAQdAFzAH4P8jgZohHJAy4GyWm7Eh0SFA/nMLUUjwohaY0Kigq4E4gO2ZQycFQEKwZwhwSQFz
  673. lr8jgjGAB+Cb2ENgB5AuYny/vMKREHATm9gjUgWQaAMA/yBgS3BxAUjgBbCjUjLRIGD/skCn4XPz
  674. diJKIEKynUYXMNFsNWR5YSFAYzFQBRDZHSAoTSHBS2BidWF+4EpHgXBwGdA4KUTQQf++9BegB0CN
  675. kc9BBGIDIKMCz6wGk/WZYsMxb2IBkDPR+x0gQ7JkIUFJkHXfduFJwf8DYJDSw8LOcgqFswIIYAQg
  676. vyFAo1LWgkTQvMJrgGhDcP5lbLGbMkaUvoMWYMMjM7D/CsBBkUd1uuez0EFB1jdE0N5P2rID8Zsh
  677. Q+AidiEFIP1JcSJBEA3QdZID8JnBwzH/EfAxMc5nEfAKhdi5YnwIUP9LcJQxgZ0KhXxY5e/m/+gP
  678. 93zmQNAAcGt2cQWxskBJcv9+8I0Ua4BFAuqzB0AhpOq2nCBEBACd8I4TIEyNkf0KhVBJ8AVAgZAE
  679. EGzhkRC/ROCM/44PlGAFQAhQbQOBbGRz7xIAwGohIQNwb4vv30RBIh5gbHAiMGb+ZDIwAwDNUwWw
  680. 7xEzAXEwGQSQQHDZ0AnwaXgu+zGA7dZVAICQsATyMuDvEv/yb/N8RKD31+9H9JaVr5a+LxvVdVYK
  681. hRbBAAAAAwAQEAAAAAADABEQAAAAAEAABzDA64JDET++AUAACDDA64JDET++AR4APQABAAAABQAA
  682. AFJFOiAAAAAAAwANNP03AABLJA==
  683.  
  684. - ------ =_NextPart_000_01BE3ED1.5973C980--
  685.  
  686.  
  687. - --------------------------------------------------------------
  688. Thanks for using Fractint, The Fractals and Fractint Discussion List
  689. Post Message:   fractint@lists.xmission.com
  690. Get Commands:   majordomo@lists.xmission.com "help"
  691. Administrator:  twegner@phoenix.net
  692. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  693.  
  694. ------------------------------
  695.  
  696. Date: Wed, 13 Jan 1999 11:14:09 -0600
  697. From: "Damien M. Jones" <dmj@fractalus.com>
  698. Subject: RE: (fractint) Terrain Generating Algorithm
  699.  
  700. Dave,
  701.  
  702.    a    b    c
  703.  
  704.    d    e    f
  705.  
  706.    g    h    i
  707.  
  708. Given this grid of points, with a, c, g, and i already defined, we want to
  709. define the remaining points (b, d, e, f, h) in a way that generates fractal
  710. terrain. What you suggested is to generate the edge points first, then the
  711. center point. In fact, when I tried to adapt the triangular
  712. midpoint-displacement algorithm to a square grid, I tried this too, but in
  713. fact it's the wrong way to do it. You should generate the center point
  714. first, then the edge points.
  715.  
  716. The problem with doing the edges first is that it increases the resolution
  717. of the grid unevenly. When doing midpoint-displacement on a triangular
  718. grid, you can increase resolution along each of your grid axes
  719. independently; it doesn't matter what order you do them in. When you're
  720. done, you have a new triangular grid with twice as many points. With a
  721. square grid, though, you can't do it all in one step; you have to do it in
  722. two. And if you do the edges first, you're generating one set of points by
  723. averaging only two neighbors (the edges) and then another set of points by
  724. averaging four neighbors (the centers). This doesn't look right.
  725.  
  726. By doing the centers first, you are doing two steps, but now they're
  727. *equal*. The first pass does the centers; average the four corners, then
  728. displace by some random amount. At the end of this intermediate step you
  729. have a new, complete square grid at double the resolution of the previous
  730. one--rotated forty-five degrees. Now you want to do the edges, but notice
  731. with the new grid you get after doing the centers, the edge points that
  732. still need to be done have become the centers of the new, forty-five degree
  733. grid. So you repeat the process of averaging four corners for each new
  734. point--but two of those corners will be new points created in the previous
  735. step.
  736.  
  737. This makes each half-step totally equal and produces far better results. I
  738. think FractInt does the edge points first, but I haven't checked the code
  739. myself, so I can't be sure.
  740.  
  741. Damien M. Jones   \\
  742. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  743.                     \\  http://www.fractalus.com/
  744.  
  745. Please do not post my e-mail address on a web site or
  746. in a newsgroup.  Thank you.
  747.  
  748. - --------------------------------------------------------------
  749. Thanks for using Fractint, The Fractals and Fractint Discussion List
  750. Post Message:   fractint@lists.xmission.com
  751. Get Commands:   majordomo@lists.xmission.com "help"
  752. Administrator:  twegner@phoenix.net
  753. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  754.  
  755. ------------------------------
  756.  
  757. Date: Wed, 13 Jan 1999 15:03:27 -0300
  758. From: "Alejandro Kainer" <alejandro.kainer@usa.net>
  759. Subject: RE: (fractint) Terrain Generating Algorithm
  760.  
  761. Did I miss something? I've just received this from Dave, but I ignore whe=
  762. n
  763. it started. Please someone tell me what was first.
  764.  
  765. Thank you,
  766.  
  767. Ale
  768.  
  769. - -----Original Message-----
  770. De: Dave Hershey <rain@blarg.net>
  771. Para: 'fractint@lists.xmission.com' <fractint@lists.xmission.com>
  772. CC: 'a-' <a-davehe@microsoft.com>
  773. Fecha: Mi=E9rcoles 13 de Enero de 1999 13:50
  774. Asunto: RE: (fractint) Terrain Generating Algorithm
  775.  
  776.  
  777. So we would start with this (where x,y are cartesian coordinates and p is
  778. the color value at that point):
  779.  
  780. p(x1,y2) p(x,y2) p(x2,y2)
  781.  
  782. p(x1,y) p(x,y) p(x2,y)
  783.  
  784. p(x1,y1) p(x,y1) p(x2,y1)
  785.  
  786. And then generate the mid points between these lines as so:
  787.  
  788. p(x,y1) =3D [ p(x1,y1) + p(x2,y1) ] / 2
  789. p(x1,y) =3D [ p(x1,y1) + p(x1,y2) ] / 2
  790. p(x,y2) =3D [ p(x1,y2) + p(x2,y2) ] / 2
  791. p(x2,y) =3D [ p(x2,y1) + p(x2,y2) ] / 2
  792.  
  793. Then each edge point gets modified up or down by a random amount.  The me=
  794. an
  795. of zero means that the random number has an equal chance of being as
  796. positive as negative?  Hello!  Part that I was missing!  Multiply the edg=
  797. e
  798. midpoint by the length of the edge:
  799.  
  800. p(x,y1) =3D [ p(x,y1) + rand(10 to -10) ] * [ x2 - x1 ]
  801. p(x1,y) =3D [ p(x1,y) + rand(10 to -10) ] * [ y2 - y1 ]
  802. p(x,y2) =3D [ p(x,y2) + rand(10 to -10) ] * [ x2 - x1 ]
  803. p(x2,y) =3D [ p(x2,y) + rand(10 to -10) ] * [ y2 - y1 ]
  804.  
  805. Then the center point:
  806.  
  807. p(x,y) =3D [ p(x,y1) + p(x1,y) + p(x,y2) + p(x2,y) ] / 4
  808.  
  809. What happens if (when) p goes beyond the 255 palette limit?  Or, am I tak=
  810. ing
  811. the average too soon for the edge mid points?
  812.  
  813. This is where my ignorance shines through, I'm afraid, but what is a
  814. Weierstrass function?
  815.  
  816. - ----------
  817. From: Barry N Merenoff
  818. Sent: Wednesday, January 13, 1999 6:08 AM
  819. To: INTERNET:fractint@lists.xmission.com
  820. Subject: Re: (fractint) Terrain Generating Algorithm
  821.  
  822. As far as I can tell from the source code, the old algorithm for Plasma i=
  823. s
  824. a recursive algorithm that defines the colors of the edge midpoints and
  825. center of a rectangle based on the colors of its corners. The original
  826. rectangle is the entire screen, and its corners are colored randomly. The=
  827. n
  828. the color of the midpoint of each edge is the average of the colors of th=
  829. e
  830. endpoints plus a random variable (presumably with mean zero) times the
  831. length of the edge. The color of the center is the average of the colors =
  832. of
  833. the edge midpoints. (Note that the color values are much more precise tha=
  834. n
  835. the actual palette, so as to allow them to be averaged and displaced
  836. fairly.) I can't figure out what the new algorithm does.
  837.  
  838. Note: This algorithm is technically incorrect because it is stratified
  839. along the dyadic grid (Mandelbrot FGN p258). A more realistic model of a
  840. terrain can be obtained by adding Weierstrass functions projected along
  841. various directions. Note, however, that there must be a large number of
  842. such functions. Otherwise, a "striping" effect will be seen along these
  843. directions.
  844.  
  845. Collin Merenoff
  846.  
  847. - --------------------------------------------------------------
  848. Thanks for using Fractint, The Fractals and Fractint Discussion List
  849. Post Message:   fractint@lists.xmission.com
  850. Get Commands:   majordomo@lists.xmission.com "help"
  851. Administrator:  twegner@phoenix.net
  852. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  853.  
  854.  
  855.  
  856.  
  857.  
  858. - --------------------------------------------------------------
  859. Thanks for using Fractint, The Fractals and Fractint Discussion List
  860. Post Message:   fractint@lists.xmission.com
  861. Get Commands:   majordomo@lists.xmission.com "help"
  862. Administrator:  twegner@phoenix.net
  863. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  864.  
  865. ------------------------------
  866.  
  867. Date: Wed, 13 Jan 1999 10:23:13 -0800
  868. From: "Dave Hershey (Volt Computer)" <a-davehe@microsoft.com>
  869. Subject: RE: (fractint) Terrain Generating Algorithm
  870.  
  871. I'm trying to build a plasma fractal algorythm for generating random terrain
  872. in a VB program.  But, what I have so far comes out either too chaotic or
  873. too bland, and so I'm asking for help.
  874.  
  875. - -----Original Message-----
  876. From: Alejandro Kainer [mailto:alejandro.kainer@usa.net]
  877. Sent: Wednesday, January 13, 1999 10:03 AM
  878. To: fractint@lists.xmission.com
  879. Subject: RE: (fractint) Terrain Generating Algorithm
  880.  
  881.  
  882. Did I miss something? I've just received this from Dave, but I ignore when
  883. it started. Please someone tell me what was first.
  884.  
  885. Thank you,
  886.  
  887. Ale
  888.  
  889. <snip>
  890.  
  891. - --------------------------------------------------------------
  892. Thanks for using Fractint, The Fractals and Fractint Discussion List
  893. Post Message:   fractint@lists.xmission.com
  894. Get Commands:   majordomo@lists.xmission.com "help"
  895. Administrator:  twegner@phoenix.net
  896. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  897.  
  898. ------------------------------
  899.  
  900. Date: Wed, 13 Jan 1999 10:53:29 -0800
  901. From: "Dave Hershey (Volt Computer)" <a-davehe@microsoft.com>
  902. Subject: RE: (fractint) Terrain Generating Algorithm
  903.  
  904. What do you do about the points on the outside of the field that only have
  905. three legal neighbors?  How much random displacement would you use?
  906.  
  907. - -----Original Message-----
  908. From: Damien M. Jones [mailto:dmj@fractalus.com]
  909. Sent: Wednesday, January 13, 1999 9:14 AM
  910. To: fractint@lists.xmission.com
  911. Subject: RE: (fractint) Terrain Generating Algorithm
  912.  
  913.  
  914. Dave,
  915.  
  916.    a    b    c
  917.  
  918.    d    e    f
  919.  
  920.    g    h    i
  921.  
  922. Given this grid of points, with a, c, g, and i already defined, we want to
  923. define the remaining points (b, d, e, f, h) in a way that generates fractal
  924. terrain. What you suggested is to generate the edge points first, then the
  925. center point. In fact, when I tried to adapt the triangular
  926. midpoint-displacement algorithm to a square grid, I tried this too, but in
  927. fact it's the wrong way to do it. You should generate the center point
  928. first, then the edge points.
  929.  
  930. The problem with doing the edges first is that it increases the resolution
  931. of the grid unevenly. When doing midpoint-displacement on a triangular
  932. grid, you can increase resolution along each of your grid axes
  933. independently; it doesn't matter what order you do them in. When you're
  934. done, you have a new triangular grid with twice as many points. With a
  935. square grid, though, you can't do it all in one step; you have to do it in
  936. two. And if you do the edges first, you're generating one set of points by
  937. averaging only two neighbors (the edges) and then another set of points by
  938. averaging four neighbors (the centers). This doesn't look right.
  939.  
  940. By doing the centers first, you are doing two steps, but now they're
  941. *equal*. The first pass does the centers; average the four corners, then
  942. displace by some random amount. At the end of this intermediate step you
  943. have a new, complete square grid at double the resolution of the previous
  944. one--rotated forty-five degrees. Now you want to do the edges, but notice
  945. with the new grid you get after doing the centers, the edge points that
  946. still need to be done have become the centers of the new, forty-five degree
  947. grid. So you repeat the process of averaging four corners for each new
  948. point--but two of those corners will be new points created in the previous
  949. step.
  950.  
  951. This makes each half-step totally equal and produces far better results. I
  952. think FractInt does the edge points first, but I haven't checked the code
  953. myself, so I can't be sure.
  954.  
  955. Damien M. Jones   \\
  956. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  957.                     \\  http://www.fractalus.com/
  958.  
  959. Please do not post my e-mail address on a web site or
  960. in a newsgroup.  Thank you.
  961.  
  962. - --------------------------------------------------------------
  963. Thanks for using Fractint, The Fractals and Fractint Discussion List
  964. Post Message:   fractint@lists.xmission.com
  965. Get Commands:   majordomo@lists.xmission.com "help"
  966. Administrator:  twegner@phoenix.net
  967. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  968.  
  969. - --------------------------------------------------------------
  970. Thanks for using Fractint, The Fractals and Fractint Discussion List
  971. Post Message:   fractint@lists.xmission.com
  972. Get Commands:   majordomo@lists.xmission.com "help"
  973. Administrator:  twegner@phoenix.net
  974. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  975.  
  976. ------------------------------
  977.  
  978. Date: Wed, 13 Jan 1999 10:54:46 -0800
  979. From: "Dave Hershey (Volt Computer)" <a-davehe@microsoft.com>
  980. Subject: RE: (fractint) Terrain Generating Algorithm
  981.  
  982. What language was Fractint written in?
  983.  
  984. - --------------------------------------------------------------
  985. Thanks for using Fractint, The Fractals and Fractint Discussion List
  986. Post Message:   fractint@lists.xmission.com
  987. Get Commands:   majordomo@lists.xmission.com "help"
  988. Administrator:  twegner@phoenix.net
  989. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  990.  
  991. ------------------------------
  992.  
  993. Date: Wed, 13 Jan 1999 10:57:29 -0800
  994. From: "Dave Hershey (Volt Computer)" <a-davehe@microsoft.com>
  995. Subject: RE: (fractint) Terrain Generating Algorithm
  996.  
  997. Does anyone know where I can get my hands on the file called Plasma.arc?
  998.  
  999. - --------------------------------------------------------------
  1000. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1001. Post Message:   fractint@lists.xmission.com
  1002. Get Commands:   majordomo@lists.xmission.com "help"
  1003. Administrator:  twegner@phoenix.net
  1004. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1005.  
  1006. ------------------------------
  1007.  
  1008. End of fractint-digest V1 #352
  1009. ******************************
  1010.  
  1011.