(I was intending to make this announcement with the next full release of Fractint. But I am likely to be moving soon from the capital of the Republic of Georgia, Tbilisi, to Georgia's (and Europe's) highest village, Ushguli, a place which does have good electricity but has no easy or cheap internet solutions. I'll be accessing the internet solely through my cellphone, and leaving my desktop computer behind to be used for scanning my huge collection of 35mm negatives. So there's no time like the present.) Ah, the rich inner life of a humble square... Am I really the first person to discover this feature of IFS? If one begins with an Iterated Function System (IFS) which simply fills in solid, there may seem nothing further to do to alter this uninteresting result. But boredom can sometimes lead to experimenting, with unexpected results. In 2001, I discovered that if a square IFS is divided into several holons with no space between them, they will simply fill the square solid. But a bit of play can give the square an infinite variety of rich fractal interior textures. This is done solely by altering the number corresponding to the proportion of each holon of the square - for Fractint IFSs, the last of 7 numbers on each line. Make your solid-filed IFS, save the .ifs file (for Fractint), then change the numbers in a text editor. I was amazed at the richness and variety of the patterns I was seeing - truly an infinite set, as the numbers can be made arbitrarily different. The best results seem to happen when these proportion numbers still sum up to 1, as is normal, and the alteration is from 0.04 to 0.06, subtracting and adding the chosen amount from an equal number of numbers to leave the total unchanged. Contrast can be varied as well, by choosing alterations outside this range, the texture fading in from the solid square (or other initial shape) to an extremely high-contrast pattern. Two or more sets of solid squares can be superimposed and then altered. The idea works for other shapes as well, but it can be tricky to get to a solid filled shape if the angles are not all 90 degrees: either very careful calculation is needed, involving trigonometry, or a snap-to feature when drawing the holons. Further, *animations* from one texture to another are implied, by incrementing numbers sufficiently smoothly between the desired start and end textures. Only the numbers need to be altered; or the whole group of holons may be varied; one or more of these may be gradually added or subtracted, even flipped or rotated. In each case, one can make an animation to show the transition. I first stumbled across the idea of varying IFS proportion numbers while seeking ways to make the well-known Dragon Curve (DC) and Twindragon (TD) more interesting by giving them fractal-textured fills, as I had learned to do with these 2 and other tiles in L-system programming. I achieved what I was aiming for easily enough - but the same idea, applied to filled-in squares and other regular polygons, was a complete surprise and delight. ANIMATION Any IFS can be incrementally altered into any other for an animation, with the intervening steps arbitrarily many, as many as required. If the 2 IFSs have the same number of holons, and the elements in one IFS have each a counterpart in the other IFS as far as orientation, the process is simply a matter of incrementing the size and location of all holons between the two. If orientations are not matched, or numbers of holons are not equal, there is an extra step. An extra holon is introduced for each additional required holon or change in orientation, initially of zero thickness or width. These extra holons are gradually increased in thickness - and if the total number of holons must remain constant, as in performing a change in orientation only, the holon being replaced is gradually reduced in thickness simultaneously, until it has been fully replaced. If an actual addition of one or more holons is required, they are enlarged from zero thickness until they occupy their needed positions. This process is crying out for some automation... with the added optional constraint, especially for textured squares, of keeping all the animation frames within the start and end squares' size and shape. To run the pars below: 1. Cut, paste and save the par entries in a text editor as squares-.par, putting it where your other Fractint .par files are. 2. Cut, paste and save the ifs entries in a text editor as squares-.ifs ( squares.ifs is already being used), putting it where your other Fractint .ifs files are. 3. Finally, run the first par. Save its colour map as firecode.map where your other .map files are, and then you can run the remaining pars. For much more of my IFS work, see HANMERIFS_01.ZIP, at http://spanky.triumf.ca/pub/fractals/formulas/ Par entries start Sq0002d { ; 23:29.99, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0002d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=57000 viewwindows=1/1/yes/0/0 colors=000006<3>00800900A<9>K04M04O03<2>U01W00W00<10>d00e00f00<14>u70v70\ w80x80z90<79>zm0zm0zn0<43>zx0zy0zy0zy0zy0<68>zzz } Sq0022e { ; 27:01.79, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0022e passes=1 center-mag=0/5/0.1666667 params=0 maxiter=62000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0022q { ; 25:21.76, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=dcs01.ifs ifs=Sq0022q passes=1 center-mag=0/5/0.1666667 params=0 maxiter=58000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0023d { ; 23:57.51, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0023d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=59000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0025k { ; 24:35.15, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0025k passes=1 center-mag=0/5/0.1666667 params=0 maxiter=58000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0025v { ; 24:18.55, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0025v passes=1 center-mag=0/5/0.1666667 params=0 maxiter=59000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0027a { ; 25:45.06, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0027a passes=1 center-mag=0/5/0.1666667 params=0 maxiter=61000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0027d { ; 25:48.74, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0027d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=62000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ576a { ; 27:42.83, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ576a center-mag=0/5/0.1666667 params=0 float=y maxiter=32000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ995t { ; 24:22.44, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ995t passes=1 center-mag=0/5/0.1666667 params=0 maxiter=55000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ925u { ; 25:39.00, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ925u passes=1 center-mag=0/5/0.1666667 params=0 maxiter=60000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Par entries end IFS entries start Sq0002d {; Anthony Hanmer 18/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 0.3330000 1.9980000 -0.6670000 0.1521110 -0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0002e {; Anthony Hanmer 18/12/2003, Designed with BRAZIL 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 0.3330000 1.9980000 -0.6670000 0.2221110 -0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.3748890 } Sq0022q {; Anthony Hanmer 22/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.0508890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2821110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1621110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5048890 } Sq0023d {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares -0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1521110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0025k {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 -0.3330000 -4.0020000 2.6630000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1421110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5248890 } Sq0025v {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 -0.3330000 -4.0020000 2.6630000 0.0808890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1921110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5348890 } Sq0027a {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.0000000 0.3330000 -0.3330000 0.0000000 -5.6670000 0.9980000 0.1808890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1521110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0027d {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.0000000 0.3330000 -0.3330000 0.0000000 -5.6670000 0.9980000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1521110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } squ576a {; Tony Hanmer 21/7/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 -3 4.5 0.22 0.5 0 0 0.5 3 -0.5 0.22 0.25 0 0 0.5 -4.5 5.5 0.095 0.25 0 0 0.5 4.5 5.5 0.095 0 -0.5 0.5 0 2.5 8 0.37 } squ925t {; Tony Hanmer 9/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 3 10.5 0.2 -0.5 0 0 -0.5 3 10.5 0.2 0 0.5 0.5 0 0.5 2 0.2 0 -0.5 1 0 -0.5 5 0.4 } squ925u {; Tony Hanmer 9/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 3 10.5 0.1428571 0 0.5 0.5 0 0.5 2 0.1428571 0 -0.5 1 0 -0.5 5 0.2857143 0 -0.5 1 0 -0.5 5 0.2857143 0 0.5 0.5 0 0.5 2 0.1428571 } IFS entries end
I am so jealous now. I went to Elbrus not long ago, and swore I'd come back and walk over to Svanetia. What a fantastic place. Have a great time Tony From: fractint-bounces+padski=padski.com@mailman.xmission.com [mailto:fractint-bounces+padski=padski.com@mailman.xmission.com] On Behalf Of Tony Hanmer Sent: Friday, April 20, 2007 7:42 AM To: Fractint and General Fractals Discussion Subject: [Fractint] Squares (I was intending to make this announcement with the next full release of Fractint. But I am likely to be moving soon from the capital of the Republic of Georgia, Tbilisi, to Georgia's (and Europe's) highest village, Ushguli, a place which does have good electricity but has no easy or cheap internet solutions. I'll be accessing the internet solely through my cellphone, and leaving my desktop computer behind to be used for scanning my huge collection of 35mm negatives. So there's no time like the present.) Ah, the rich inner life of a humble square... Am I really the first person to discover this feature of IFS? If one begins with an Iterated Function System (IFS) which simply fills in solid, there may seem nothing further to do to alter this uninteresting result. But boredom can sometimes lead to experimenting, with unexpected results. In 2001, I discovered that if a square IFS is divided into several holons with no space between them, they will simply fill the square solid. But a bit of play can give the square an infinite variety of rich fractal interior textures. This is done solely by altering the number corresponding to the proportion of each holon of the square - for Fractint IFSs, the last of 7 numbers on each line. Make your solid-filed IFS, save the .ifs file (for Fractint), then change the numbers in a text editor. I was amazed at the richness and variety of the patterns I was seeing - truly an infinite set, as the numbers can be made arbitrarily different. The best results seem to happen when these proportion numbers still sum up to 1, as is normal, and the alteration is from 0.04 to 0.06, subtracting and adding the chosen amount from an equal number of numbers to leave the total unchanged. Contrast can be varied as well, by choosing alterations outside this range, the texture fading in from the solid square (or other initial shape) to an extremely high-contrast pattern. Two or more sets of solid squares can be superimposed and then altered. The idea works for other shapes as well, but it can be tricky to get to a solid filled shape if the angles are not all 90 degrees: either very careful calculation is needed, involving trigonometry, or a snap-to feature when drawing the holons. Further, *animations* from one texture to another are implied, by incrementing numbers sufficiently smoothly between the desired start and end textures. Only the numbers need to be altered; or the whole group of holons may be varied; one or more of these may be gradually added or subtracted, even flipped or rotated. In each case, one can make an animation to show the transition. I first stumbled across the idea of varying IFS proportion numbers while seeking ways to make the well-known Dragon Curve (DC) and Twindragon (TD) more interesting by giving them fractal-textured fills, as I had learned to do with these 2 and other tiles in L-system programming. I achieved what I was aiming for easily enough - but the same idea, applied to filled-in squares and other regular polygons, was a complete surprise and delight. ANIMATION Any IFS can be incrementally altered into any other for an animation, with the intervening steps arbitrarily many, as many as required. If the 2 IFSs have the same number of holons, and the elements in one IFS have each a counterpart in the other IFS as far as orientation, the process is simply a matter of incrementing the size and location of all holons between the two. If orientations are not matched, or numbers of holons are not equal, there is an extra step. An extra holon is introduced for each additional required holon or change in orientation, initially of zero thickness or width. These extra holons are gradually increased in thickness - and if the total number of holons must remain constant, as in performing a change in orientation only, the holon being replaced is gradually reduced in thickness simultaneously, until it has been fully replaced. If an actual addition of one or more holons is required, they are enlarged from zero thickness until they occupy their needed positions. This process is crying out for some automation... with the added optional constraint, especially for textured squares, of keeping all the animation frames within the start and end squares' size and shape. To run the pars below: 1. Cut, paste and save the par entries in a text editor as squares-.par, putting it where your other Fractint .par files are. 2. Cut, paste and save the ifs entries in a text editor as squares-.ifs (squares.ifs is already being used), putting it where your other Fractint .ifs files are. 3. Finally, run the first par. Save its colour map as firecode.map where your other .map files are, and then you can run the remaining pars. For much more of my IFS work, see HANMERIFS_01.ZIP, at http://spanky.triumf.ca/pub/fractals/formulas/ Par entries start Sq0002d { ; 23:29.99, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0002d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=57000 viewwindows=1/1/yes/0/0 colors=000006<3>00800900A<9>K04M04O03<2>U01W00W00<10>d00e00f00<14>u70v70\ w80x80z90<79>zm0zm0zn0<43>zx0zy0zy0zy0zy0<68>zzz } Sq0022e { ; 27:01.79, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0022e passes=1 center-mag=0/5/0.1666667 params=0 maxiter=62000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0022q { ; 25:21.76, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=dcs01.ifs ifs=Sq0022q passes=1 center-mag=0/5/0.1666667 params=0 maxiter=58000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0023d { ; 23:57.51, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0023d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=59000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0025k { ; 24:35.15, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0025k passes=1 center-mag=0/5/0.1666667 params=0 maxiter=58000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0025v { ; 24:18.55, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0025v passes=1 center-mag=0/5/0.1666667 params=0 maxiter=59000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0027a { ; 25:45.06, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0027a passes=1 center-mag=0/5/0.1666667 params=0 maxiter=61000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Sq0027d { ; 25:48.74, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs04.ifs ifs=Sq0027d passes=1 center-mag=0/5/0.1666667 params=0 maxiter=62000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ576a { ; 27:42.83, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ576a center-mag=0/5/0.1666667 params=0 float=y maxiter=32000 sound=off viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ995t { ; 24:22.44, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ995t passes=1 center-mag=0/5/0.1666667 params=0 maxiter=55000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Squ925u { ; 25:39.00, 1.3 GHz PIII ; Fractint Version 2004 Patchlevel 2 reset=2004 type=ifs ifsfile=sqs03.ifs ifs=squ925u passes=1 center-mag=0/5/0.1666667 params=0 maxiter=60000 viewwindows=1/1/yes/0/0 colors=@firecode.map } Par entries end IFS entries start Sq0002d {; Anthony Hanmer 18/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 0.3330000 1.9980000 -0.6670000 0.1521110 -0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0002e {; Anthony Hanmer 18/12/2003, Designed with BRAZIL 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 0.3330000 1.9980000 -0.6670000 0.2221110 -0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.3748890 } Sq0022q {; Anthony Hanmer 22/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.0508890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2821110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1621110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5048890 } Sq0023d {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares -0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1521110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0025k {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 -0.3330000 -4.0020000 2.6630000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1421110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5248890 } Sq0025v {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 -0.3330000 -4.0020000 2.6630000 0.0808890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1921110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.5348890 } Sq0027a {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.0000000 0.3330000 -0.3330000 0.0000000 -5.6670000 0.9980000 0.1808890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.1521110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } Sq0027d {; Anthony Hanmer 23/12/2003, Designed with BRAZIL ; One of my best Squares 0.0000000 0.3330000 -0.3330000 0.0000000 -5.6670000 0.9980000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.1521110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.4448890 } squ576a {; Tony Hanmer 21/7/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 -3 4.5 0.22 0.5 0 0 0.5 3 -0.5 0.22 0.25 0 0 0.5 -4.5 5.5 0.095 0.25 0 0 0.5 4.5 5.5 0.095 0 -0.5 0.5 0 2.5 8 0.37 } squ925t {; Tony Hanmer 9/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 3 10.5 0.2 -0.5 0 0 -0.5 3 10.5 0.2 0 0.5 0.5 0 0.5 2 0.2 0 -0.5 1 0 -0.5 5 0.4 } squ925u {; Tony Hanmer 9/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 3 10.5 0.1428571 0 0.5 0.5 0 0.5 2 0.1428571 0 -0.5 1 0 -0.5 5 0.2857143 0 -0.5 1 0 -0.5 5 0.2857143 0 0.5 0.5 0 0.5 2 0.1428571 } IFS entries end
Something amiss with two of these "squares"? I cannot render squ995t and sq0077e. All the others write beautifully. John W. ----- Original Message ----- From: Tony Hanmer To: Fractint and General Fractals Discussion Sent: Thursday, April 19, 2007 11:42 PM Subject: [Fractint] Squares (I was intending to make this announcement with the next full release of Fractint. But I am likely to be moving soon from the capital of the Republic of Georgia, Tbilisi, to Georgia's (and Europe's) highest village, Ushguli, a place which does have good electricity but has no easy or cheap internet solutions. I'll be accessing the internet solely through my cellphone, and leaving my desktop computer behind to be used for scanning my huge collection of 35mm negatives. So there's no time like the present.)
In article <005d01c78b67$a7eae530$ef77facd@your55e5f9e3d2>, "John W." <juanw@telus.net> writes:
Something amiss with two of these "squares"? I cannot render squ995t = and sq0077e. All the others write beautifully.
I didn't even see sq0077e in the par file and all except the first reference firecode.map, which I don't have. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Richard <legalize@xmission.com> wrote:
John Wilson <juanw@telus.net> wrote:
Something amiss with two of these "squares"? I cannot render squ995t and sq0077e.
I didn't even see sq0077e in the par file and all except the first reference firecode.map, which I don't have.
The Firecode.MAP file has been around since at least 1993. It and many others are available in this collection: http://www.nahee.com/Fractals/FractInt/MAP_s.zip Sincerely, P.N.L. ------------------------------------------------- http://home.att.net/~Paul.N.Lee/PNL_Fractals.html http://www.Nahee.com/Fractals/
In article <46366257.2050802@Worldnet.att.net>, "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net> writes:
The Firecode.MAP file has been around since at least 1993.
I figured it was in some "well known collection". I was going from the stock FractInt distribution. Is there a searchable online database of such things? If not, I might create one as part of a community web site where you could upload your own sets of pars/ifs/map/key/etc. files and browse through ones others have uploaded. Comments? -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Richard wrote:
Paul N. Lee wrote:
The Firecode.MAP file has been around since at least 1993.
I figured it was in some "well known collection".
It is in a "well known collection", the one that I have made available and announced within many groups, lists, and forums for several years now, which has been used by those that actually keep up with and read such things: http://www.nahee.com/Fractals/FractInt/ You will find several collections there, along with a link to the most updated version of the ORGFORM Collection.
I was going from the stock FractInt distribution.
That has always been such a limited set of files, even "newbies" usually learn better than to rely on that for finding such items.
Is there a searchable online database of such things? If not, I might create one as part of a community web site where you could upload your own sets of pars/ifs/map/key/etc. files and browse through ones others have uploaded.
I would much rather see you complete the other project you started, the Windows version of FractInt. That would really be more useful to everybody, more so than an online database of files that most of us already have anyway. Sincerely, P.N.L. ------------------------------------------------- http://home.att.net/~Paul.N.Lee/PNL_Fractals.html http://www.Nahee.com/Fractals/
In article <46367310.3060808@Worldnet.att.net>, "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net> writes:
You will find several collections there, along with a link to the most updated version of the ORGFORM Collection.
Is ORGFORM still a DOS program? -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
In article <46367310.3060808@Worldnet.att.net>, "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net> writes:
I would much rather see you complete the other project you started, the Windows version of FractInt. That would really be more useful to everybody, more so than an online database of files that most of us already have anyway.
Paul, I think you're missing the point of an online database hooked up to a web service. Currently, if people want to share PAR/etc. files, they have to mail them around. I get a mail message. I have to extract the PAR/etc. file from the mail message manually, since thye typically aren't even sent as attachments. Then I have to get the file into the right directory for fractint. Then I load it as a file in fractint. If the database were available as a web service, I could browse other people's files that they've uploaded to a community site directly through fractint via the web service. Yes, this would require some code changes to fractint, but its already getting a major overhaul. Would I code this tomorrow? No, there are more important items to do. However, in addition to where we are (massively lagging behind the "state of the normal", never mind state of the art), its important to know where to steer the ship, i.e. where we are going. In addition to rejuvenating the code, its time we rejuvenated the user base. Although I have no data, I believe that there are many people who go looking for fractal programs these days and frankly, fractint is not the one that they choose. The reasons are probably varied: the DOSness, the UI, the 8.3 filename limitations and so on are all probably part of the problem. For fractint to reclaim its place at the peak of popularity for fractal generating programs, it needs to do more than just catch up. It needs to start leaping ahead of others. Integration with a community web site that facilitated sharing of data files more directly is one way it could do that. Imagine a PAR file RSS feed that automatically feeds new PARs into fractint, for instance. Each time you launch fractint it could automatically show you the latest FOTDs, for example. Its time to think outside the DOS box. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
For fractint to reclaim its place at the peak of popularity for fractal generating programs, it needs to do more than just catch up. It needs to start leaping ahead of others. Integration with a community web site that facilitated sharing of data files more directly is one way it could do that.
Imagine a PAR file RSS feed that automatically feeds new PARs into fractint, for instance. Each time you launch fractint it could automatically show you the latest FOTDs, for example.
Are you looking for more user "wishes" for future features of Fractint, or is the old Fractint wishlist still active? ... Or do you (Fractint developers) have more than enough wishes from the past wishlist already? Tony Hanmer
In article <546ce4c30705011148j48b45505r1ab612d9913f79ac@mail.gmail.com>, "Tony Hanmer" <a.hanmer@gmail.com> writes:
Are you looking for more user "wishes" for future features of Fractint, or is the old Fractint wishlist still active? ... Or do you (Fractint developers) have more than enough wishes from the past wishlist already?
There is an old wish list that noone's updated since I last put it together, but I'm doing the main item on it now: updating and modernizing the code base. New wishes are always welcome :-). -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Richard, Tony Hanmer said:
Are you looking for more user "wishes" for future features of Fractint, or is the old Fractint wishlist still active? ... Or do you (Fractint developers) have more than enough wishes from the past wishlist already?
Richard Replied: There is an old wish list that noone's updated since I last put it together, but I'm doing the main item on it now: updating and modernizing the code base. I think he is referring to the wish list at http://web.ukonline.co.uk/members/robin.b2/olig/wisharc.htm Lee
In article <463810C1.1050304@thuntek.net>, "Lee H. Skinner" <skinner@thuntek.net> writes:
I think he is referring to the wish list at http://web.ukonline.co.uk/members/robin.b2/olig/wisharc.htm
Thanks Lee, I didn't even know about that wish list. The one I was referring to is this one, which was created after a discussion on the developer mailing list in 1999. <http://www.xmission.com/~legalize/fractals/fractdev/todo.txt> I notice too that the list you've told me about contains wishes in the 1997-1999 time frame. That's a DECADE ago, folks! Is it any surprise that people are not flocking to fractint when they look for a program? There hasn't been a major release of fractint since 1999. Clinging to DOS is holding us back, not helping us. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Help needed. I haven't paid much attention to the disc video modes until recently getting a new printer and needing to fit different paper sizes. What seems to be happening is that whatever is showing in a screen mode is fitted exactly into whatever size is specified for the disc mode. This seem counterintuitive. For 18.25X12.5 inch prints the distortion isn't usually serious but is there some way to force square pixels? Charles
In article <4.2.2.20070523094306.00c28ec8@pop.gis.net>, Charles Crocker <chasc@pop.gis.net> writes:
I haven't paid much attention to the disc video modes until recently getting a new printer and needing to fit different paper sizes. What seems to be happening is that whatever is showing in a screen mode is fitted exactly into whatever size is specified for the disc mode. This seem counterintuitive. For 18.25X12.5 inch prints the distortion isn't usually serious but is there some way to force square pixels?
Are you using the Windows beta or the DOS code? -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Sounds like the photo base I use; "Flickr". http://www.flickr.com/photos/thejohnw/ ----- Original Message ----- From: "Richard" <legalize@xmission.com> To: "Fractint and General Fractals Discussion" <fractint@mailman.xmission.com> Sent: Tuesday, May 01, 2007 7:00 AM Subject: Re: [Fractint] Re: Collections of PAR/IFS/MAP files
In article <46367310.3060808@Worldnet.att.net>, "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net> writes:
I would much rather see you complete the other project you started, the Windows version of FractInt. That would really be more useful to everybody, more so than an online database of files that most of us already have anyway.
Paul, I think you're missing the point of an online database hooked up to a web service.
Currently, if people want to share PAR/etc. files, they have to mail them around. I get a mail message. I have to extract the PAR/etc. file from the mail message manually, since thye typically aren't even sent as attachments. Then I have to get the file into the right directory for fractint. Then I load it as a file in fractint.
If the database were available as a web service, I could browse other people's files that they've uploaded to a community site directly through fractint via the web service. Yes, this would require some code changes to fractint, but its already getting a major overhaul.
Would I code this tomorrow? No, there are more important items to do.
However, in addition to where we are (massively lagging behind the "state of the normal", never mind state of the art), its important to know where to steer the ship, i.e. where we are going. In addition to rejuvenating the code, its time we rejuvenated the user base. Although I have no data, I believe that there are many people who go looking for fractal programs these days and frankly, fractint is not the one that they choose. The reasons are probably varied: the DOSness, the UI, the 8.3 filename limitations and so on are all probably part of the problem.
For fractint to reclaim its place at the peak of popularity for fractal generating programs, it needs to do more than just catch up. It needs to start leaping ahead of others. Integration with a community web site that facilitated sharing of data files more directly is one way it could do that.
Imagine a PAR file RSS feed that automatically feeds new PARs into fractint, for instance. Each time you launch fractint it could automatically show you the latest FOTDs, for example.
Its time to think outside the DOS box.
In article <002201c78c23$df25f820$ef77facd@your55e5f9e3d2>, "John W." <juanw@telus.net> writes:
Sounds like the photo base I use; "Flickr". http://www.flickr.com/photos/thejohnw/
Yep, "community sites" are all the rage right now, but I don't feel that there is a community site that really serves the fractal explorer beyond a place where you can put up your rendered images for sharing. FractInt currently has an idea of getting data from files. It doesn't integrate with the community except by manual means. That should change. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
On Tue, 2007-05-01 at 13:47 -0600, Richard wrote:
In article <002201c78c23$df25f820$ef77facd@your55e5f9e3d2>, "John W." <juanw@telus.net> writes:
Sounds like the photo base I use; "Flickr". http://www.flickr.com/photos/thejohnw/
Yep, "community sites" are all the rage right now, but I don't feel that there is a community site that really serves the fractal explorer beyond a place where you can put up your rendered images for sharing.
FractInt currently has an idea of getting data from files. It doesn't integrate with the community except by manual means. That should change.
Incidentally, I implemented code to upload images to Flickr directly from Gnofract 4D. (See http://flickr.com/groups/gnofract4d ) The good part is that Flickr has an API which makes this relatively trivial to implement; the bad part is that the Flickr guys have a weird policy where if you don't post 'mostly photos' (and fractals don't count as photos) they reserve the right to mark your account 'not for display in public areas', which means your images are more or less invisible. This seems stupid to me but there you are. There's also no scheme for storing files other than images - I resorted to putting the fractal params in the photo description. UltraFractal has a nice scheme where you can upload your formulas to the public formula database (http://formulas.ultrafractal.com) and download the latest version of all of them automatically from within the program. You could consider utilizing the same thing for Fractint, since UF can also run Fractint formulas. There's also a weird scheme for sharing the UF equivalent of PAR files run by some guy in Venezuela but I could never seem to get access to it. The other existing sites which seem somewhat relevant are Renderosity and DeviantArt, which are inexplicably popular even though they are both (IMHO) slow, ugly and painful to use. If you are interested in setting up a dedicated fractal repository, drop me a line - I've toyed with the idea myself but dropped it for lack of time. It would seem a good idea to have it relevant to more than one fractal program to attract a wider audience. Regards -- Edwin
You're right , neither can I. I can't read my own notes. The two pars I cannot render are: sq0022e and squ995t., John W. ----- Original Message ----- From: "Richard" <legalize@xmission.com> To: "Fractint and General Fractals Discussion" <fractint@mailman.xmission.com> Sent: Monday, April 30, 2007 2:28 PM Subject: Re: [Fractint] Squares
In article <005d01c78b67$a7eae530$ef77facd@your55e5f9e3d2>, "John W." <juanw@telus.net> writes:
Something amiss with two of these "squares"? I cannot render squ995t = and sq0077e. All the others write beautifully.
I didn't even see sq0077e in the par file and all except the first reference firecode.map, which I don't have.
Hi all, Sorry about the missing IFS files - here they are, below. Instructions as previously. Tony Hanmer Sq0022e {; Anthony Hanmer 22/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.3748890 } squ995t {; Tony Hanmer 17/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 -3 4.5 0.29 0.5 0 0 0.5 -3 5.5 0.29 -0.5 0 0 0.5 3 -0.5 0.29 -0.5 0 0 -0.5 3 10.5 0.13 }
Wow, the cosmic wooden spoon in action.. From: fractint-bounces+padski=padski.com@mailman.xmission.com [mailto:fractint-bounces+padski=padski.com@mailman.xmission.com] On Behalf Of Tony Hanmer Sent: Tuesday, May 01, 2007 6:16 AM To: Fractint and General Fractals Discussion Subject: Re: [Fractint] Squares Hi all, Sorry about the missing IFS files - here they are, below. Instructions as previously. Tony Hanmer Sq0022e {; Anthony Hanmer 22/12/2003, Designed with BRAZIL ; One of my best Squares 0.3330000 0.0000000 0.0000000 0.3330000 -4.0020000 -0.6670000 0.1108890 0.3330000 0.0000000 0.0000000 0.6670000 -4.0020000 3.6630000 0.2921110 -0.6670000 0.0000000 0.0000000 -0.3330000 1.9980000 2.6630000 0.2221110 0.6670000 0.0000000 0.0000000 -0.6670000 1.9980000 10.3330000 0.3748890 } squ995t {; Tony Hanmer 17/12/2003, Designed with BRAZIL ; One of my best Squares -0.5 0 0 -0.5 -3 4.5 0.29 0.5 0 0 0.5 -3 5.5 0.29 -0.5 0 0 0.5 3 -0.5 0.29 -0.5 0 0 -0.5 3 10.5 0.13 }
I've just posted a few of my thousands of Square IFS fractals to my blog. See the current page, second post from the top as of today, May 1: geosynchronicity.blogspot.com (The rest of the blog, which I update daily, is OT - mostly photographs and commentary from around the world, especially from the Republic of Georgia, where I live.) Tony Hanmer
participants (8)
-
Charles Crocker -
Edwin -
John W. -
Lee H. Skinner -
Paddy Duncan -
Paul N. Lee -
Richard -
Tony Hanmer