home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.xmission.com
/
2014.06.ftp.xmission.com.tar
/
ftp.xmission.com
/
pub
/
lists
/
fractint
/
archive
/
v01.n085
< prev
next >
Wrap
Internet Message Format
|
1998-01-20
|
40KB
From: owner-fractint-digest@lists.xmission.com (fractint-digest)
To: fractint-digest@lists.xmission.com
Subject: fractint-digest V1 #85
Reply-To: fractint-digest
Sender: owner-fractint-digest@lists.xmission.com
Errors-To: owner-fractint-digest@lists.xmission.com
Precedence: bulk
fractint-digest Wednesday, January 21 1998 Volume 01 : Number 085
----------------------------------------------------------------------
Date: Tue, 20 Jan 1998 21:25:01 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractint) simplegif
Wizzle asked:
> I've looked at what I have in my Fractint directory and I appear to have a
> 1993 version of simplgif.exe. Is there a newer release and where is it
> available? I checked at the Spanky site and didn't see it there for
> download.
Try ftp://ftp.phoenix.net/pub/USERS/twegner/simplgif.zip
for a much improved version. Don't upload it anywhere, it's still
experimental. I hope to finish making it reck solid in a few weeks.
The encoder is rock solid but the decoder, while good, has a few
flaws. I will do a decoder transplant.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 21:25:01 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractint) Lee's Truecolor PNG site
Paul wrote:
> PNG Live(tm) is a plugin for Netscape Navigator and Microsoft Internet
> Explorer that allows you to see PNG (Portable Network Graphics) images
> directly in your web browser.
True, but the latest beta versions of both Netscape and Internet
Explorer support PNG instrinsically. For example, I am using Netscape
4.04, which I can verify does support PNG.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 19:59:56 -0800
From: Wizzle <wizzle@cci-internet.com>
Subject: Re: (fractint) simplegif
Tim...
sounds painful....please let me know when it is ready as Bill in NY helped
me understand the nifty things it could do. I very much want to experiment
with having some of my fractals printed ......and would like to start
"small" with a local printer and then move on to a more expensive
processes. Being part of this email list is great .....
Angela
At 09:25 PM 1/20/98 -0600, you wrote:
>Wizzle asked:
>
>> I've looked at what I have in my Fractint directory and I appear to have a
>> 1993 version of simplgif.exe. Is there a newer release and where is it
>> available? I checked at the Spanky site and didn't see it there for
>> download.
>
>Try ftp://ftp.phoenix.net/pub/USERS/twegner/simplgif.zip
>
>for a much improved version. Don't upload it anywhere, it's still
>experimental. I hope to finish making it reck solid in a few weeks.
>The encoder is rock solid but the decoder, while good, has a few
>flaws. I will do a decoder transplant.
>
>Tim
>
>
>-
>------------------------------------------------------------
>Thanks for using Fractint, The Fractals and Fractint Discussion List
>Post Message: fractint@xmission.com
>Get Commands: majordomo@xmission.com "help"
>Administrator: twegner@phoenix.net
>Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
>
>
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 23:00:35 -0500
From: "Blake Hyde" <bhyde@connectu.net>
Subject: (fractint) RandMap v0.51
I have finished RandMap 0.51, and it'll be the last release for a long
while. (Life calls) It offers easily managed color bands (yes, they work
now) as well as everything the old ones did -- greyscale, black background
by default, etc. If you find any bugs, send them to me. I think this utility
can actually help people...
www.connectu.net/bhyde/rm051.zip
Or go to my fractal homepage and click the first link in the body of that
page.
Blake Hyde ~ Casper ~ Novan Dragon
Homepage: www.connectu.net/bhyde
Fractals: www.connectu.net/bhyde/fractal.htm
Email: bhyde@connectu.net
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 20:06:53 -0800
From: Wizzle <wizzle@cci-internet.com>
Subject: Re: (fractint) Lee's Truecolor PNG site
I have to stand with Rich on this one......and say that plugins are NOT the
same as support for a format. I have the required software to view
PNG....not the issue. I think the issue is....correct me here Rich......we
will be hampered with web posting until Netscape takes that next step and
gives the same support to png as it does to gif and jpg. I recall reading
early last year about how png was the coming thing.....but it wasn't
incorporated into Netscape version 4.0. Should we lobby Netscape?? can we
leverage the Great Browser Wars??
Angela
At 08:48 PM 1/20/98 -0600, you wrote:
>Rich Thomson wrote:
>>
>> It is my understanding that both the current release of
>> Netscape and Internet Exploder can display PNG files.
>>
>
>PNG Live(tm) is a plugin for Netscape Navigator and Microsoft Internet
>Explorer that allows you to see PNG (Portable Network Graphics) images
>directly in your web browser. The PNG image format represents the next
>generation of image standards. Better compression, higher resolution,
>and multiple layers of transparency are just some of its benefits.
>Download a copy of PNG Live for use with Windows 95, Windows NT, and
>Power Macintosh platforms at:
> http://codelab.siegelgale.com/solutions/
>
>
>Various inline plug-ins for Netscape browsers, under the following
>platform:
> Macintosh 68K, PPC
> Windows 3.x
> Windows 95
> Windows NT
> OS/2
> IRIX
> Sun Solaris
> HP-UX
> OSF1
> AIX
> Linux
>may be found by going to the following:
>
>http://search.netscape.com/comprod/products/navigator/version_2.0/plugins/b
y_platform.html
>
>-
>------------------------------------------------------------
>Thanks for using Fractint, The Fractals and Fractint Discussion List
>Post Message: fractint@xmission.com
>Get Commands: majordomo@xmission.com "help"
>Administrator: twegner@phoenix.net
>Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
>
>
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Mon, 19 Jan 1998 15:33:46 -0600 (CST)
From: pjcarlsn@ix.netcom.com (Paul and/or Joyce Carlson)
Subject: Re: (fractint) Re: fractint-digest V1 #81
Well, I tried responding to Kerry's message a couple of hours ago
and it bounced back to me. I'll try responding to this one (which
doesn't have "lists" in the email address and see what happens.
>Paul Carlson wrote:
>> Also, I had no TSR running when my colormaps got messed up.
>
>Hmmm. Might be your graphics card, then. Have you tried running fractint
>with nothing in your AUTOEXEC.BAT or CONFIG.SYS files?
I think I tried just about everything. I was using DOS 6.22 and
booting directly into DOS (at the time I had Windows 3.1 on the
machine).
Now here's the message that I tried to send in response to Kerry's
message about bubbles:
After almost a month I can finally send email to this list again!!!
Kerry wrote:
>I didn't originate the bubble method, but that didn't stop me from writing
>about it, and adding some of my own variations to the collective.
[snip]
>The Bubble Method
>
>The bubble method is an extension of Fractint's bof60 scheme. In
>bof60, the interior of the fractal is colored by how closed the iterate
>comes to the origin. In the bubble method, a specific value is set as
>the threshold.
[snip]
As far as I know, I developed the "bubble" method about 2 1/2 years ago.
I haven't translated the method into a Fractint formula because, as
originally developed, the method involved two passes over the image.
I haven't had a chance yet to try Kerry's formula, but I thought you
might be interested in how I came to develop the method. This method,
as well as a couple others, is described in my paper, "PSEUDO-3D
RENDERING METHODS FOR FRACTALS IN THE COMPLEX PLANE" that was published
in the journal _Computers & Graphics_, Vol. 20, No. 5, pp. 751-758, 1996.
Here is a short excerpt from it:
- --------------------------------------------------------------------------
BUBBLE METHOD
The Bubble Method is so named because it produces images which
consist of elements with a spherical appearance. The method was
inspired by the illustration preceding Chapter 4 of Pickover[3]
which shows contours of the minimum absolute value of z for
points within the Mandelbrot set. Because the contours end at
the edge of the Mandelbrot set, many of the contours in the
illustration are incomplete. To see what the image would look
like if all the contours were complete, a program was written in
which the contours of the minumum absolute value of z were
plotted for all points, whether or not they were within the
Mandelbrot set. This had the desired effect of completing the
contours but also filled the entire image with contours. The
method described below was developed to eliminate unwanted
contours in the final image.
Unlike the other methods described above, the Bubble Method
requires that the image be plotted in two passes, with the user
interacting with the program after the first pass.
Colormap: The colormap has one color range.
Bailout Criteria: Bailout occurs when z exceeds a
specified value.
Color Computations: The minimum value of z in the orbit
is saved as minz. The colormap index is computed from:
pcolor = (F * minz) MOD numcolors. The best value for F will
vary from image to image, but a good first guess is five times
numcolors. The value of F should be such that most of the colors
occur within the bubbles without any color being repeated within
a bubble. After the first pass is complete the image will have
no background color. The entire image will consist of concentric
bands of color, many of which will need to be changed to the
background color in the final image to achieve the desired
effect. To allow this, the program pauses after the first pass
and allows the user to select a pixel in the image using the
mouse pointer. minz is computed for the selected pixel and the
entire image is replotted, this time using the background color
for any pixel with minz less than the selected pixel's minz. The
resulting image may need to be edited with a palette editing
program to make the colors within each bubble span the range from
lightest to darkest.
REFERENCES
3. C. A. Pickover, Computers, Pattern, Chaos and Beauty,
St. Martin's Press, New York (1990).
- --------------------------------------------------------------------
I'll try and see what I can do to implement this in a Fractint
formula in the near future.
Paul Carlson
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 21:54:24 -0800
From: "Jay Hill" <ehill1@san.rr.com>
Subject: Re: (fractint) Lee's Truecolor Fractals
Hi Kathy,
Are you sure you used my copy of Lee's par file?? It has not
the missing \ problems. Now you need to put the formula part
in a .frm file, the rest in a par file. What I like to do as a quickie
is stick frm: in front of the formula.
frm:carr2821 ........
Then save the file as a par and let Fractint find the formula in the par file.
I changed (sorry Lee) the copy on my site so it has the frm: in it.
Just down load it with no =3D and so on. Just save as a .par and
it should run.
http://home.san.rr.com/jayrhill/skinner.par
I just ran it again - no problem.
Jay
PS another image follows.......
- ----------
> From: Gedeon Peteri <gedeon@InfoAve.Net>
> To: fractint@lists.xmission.com
> Subject: Re: (fractint) Lee's Truecolor Fractals
> Date: Tuesday, January 20, 1998 2:28 PM
>
>
>
> kathy roth wrote:
>
> > On all the images I have tried (5 or
> > 6) it says "oops I couldn't understand the argument
> > colors = 000EHO<7>....." (quotes one line of color parameter)
>
> Exactly the same problem I ran into with Lee's image, and others. I
> corrected it by editing the par in Notepad. I found that the end of the
> line cited did not have a backslash. Also, make sure there are no double
> spaced lines. I sometimes get them too, especially with Lee's postings.
> When editing them out, one must take great care that nothing else is
> deleted. Perhaps this is your problem too.
> Gedeon
FGZ-J_823z1 { ; (c) Jay Hill, 1998
; generalization of formula by Michael G. Wareman
; p1 is focus of Julia set
reset=1960 type=formula formulafile=fgz.frm formulaname=fgz-julia
passes=1 center-mag=0.645915/0/10/1/90 params=3/0/3/0/-0.823/0
float=y maxiter=25600 inside=0
colors=00000e<9>Lzz<18>wzzzzzzzz<220>KKK000000
}
FGZ-Julia { ; (c) Jay Hill, 1998
; generalization of formula by Michael G. Wareman
; p3 is focus of Julia set
z=pixel, c=p3:
z1=z*z + c;
z = p1*z1*z1/(z1 + p2) + c;
|z| <= 64
}
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 22:54:30 -0700 (MST)
From: Kerry Mitchell <lkmitch@primenet.com>
Subject: (fractint) Explanation, parameters, formula--field (long)
comment { ; narrative copyright Kerry Mitchell
Field
In the Mandelbrot set, field lines are roughly perpendicular to the
dwell bands (bands of constant escape iteration number). The lines
are not directly related to the iteration level, nor to the
decomposition rays, but are associated with the behavior of the orbits
as the iterates approach infinity. Field lines of period "n" separate
the period n disks from the main cardioid of the Mandelbrot set. The
points that make up these lines have the characteristic that, as the
magnitude of the orbit approaches infinity, the polar angle is
fieldangle = 2 * pi * m / (2^n - 1),
where n is the period of the line, and m = (1, 2, ... 2^n-1) is the
order of the line.
For example, there are 3 period 2 field lines, for m = 1, 2, and 3.
(The m=3 case is simply the positive real axis, whose fieldangle is
always 0.) For m=1, the fieldangle = 2/3 pi radians, or 120 degrees.
Each successive iteration squares the previous iterate (neglecting
adding c, since c is very small relative to the iterate), which doubles
the fieldangle. Twice 120 degrees is 240 degrees, or 4/3 pi radians.
Twice that is 8/3 pi radians, or 2/3 pi radians (since 6/3 pi radian
or 2 pi is a full circle). So, the field line has the same angle again
in 2 iterations, or is periodic with period n=2. The same thing happens
with the m=2 line.
Finding the field lines directly is not an easy task. What this coloring
method does is to show approximations to the field lines, and show some
cases that aren't field lines at all. It does this by computing the
polar angle of the iterate at each step, and comparing it to the angle
for the user-specified field line. By coloring according to the smallest
error in angles (current vs. field line), lines are drawn that come close
to the specified field line. (For the actual field line, the error would
be zero.) However, many other lines have polar angles equal to that of
the specified field line, so they show up as well. The result is not
necessarily a mathematically accurate illustration of the Mandelbrot
field lines, but it is another interesting way to render the set.
}
solar-flare { ; copyright Kerry Mitchell
;
; sample parameter file for field2_man
;
reset=1960 type=formula formulafile=fractint.frm
formulaname=field2_man passes=1 center-mag=-1.1/0/2.55/1/-90
params=1e+030/1 float=y maxiter=256 inside=0 decomp=256
periodicity=0 colors=000<35>x00z00z10<34>zx0zz0zz1<36>zzz<51>\
zz2zz0zy0<51>y20x00w00<30>200000000000000 cyclerange=0/255
}
another-flare { ; copyright Kerry Mitchell
;
; sample parameter file for field2_jul
;
reset=1960 type=formula formulafile=fractint.frm
formulaname=field2_jul passes=1 center-mag=0.21045/0.224515/5.\
540202/1/-12.5 params=-0.745315595965/0.078886716126/1e+030/2
float=y maxiter=256 inside=0 decomp=256 periodicity=0 colors=0\
00<35>x00z00z10<34>zx0zz0zz1<36>zzz<51>zz2zz0zy0<51>y20x00w00<\
30>200000000000000 cyclerange=0/255
}
frm:field2_jul { ; Kerry Mitchell
;
; Colors Julia sets by nearest approach to
; period 2 field lines
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; imag(p2) = number of field line to use: 0, 1, or 2
; 2 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=pixel, c=p1, maxr=real(p2), minr=maxr, iter=1
fieldangle=tan(imag(p2)*2*pi/3):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+2, zc=sqr(zc)+c, zc=sqr(zc)+c
rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:field3_jul { ; Kerry Mitchell
;
; Colors Julia sets by nearest approach to
; period 3 field lines
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; imag(p2) = number of field line to use:
; 0, 1, 2, 3, 4, 5, 6, 7
; 3 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=pixel, c=p1, maxr=real(p2), minr=maxr, iter=1
fieldangle=tan(imag(p2)*2*pi/7):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+3, zc=sqr(zc)+c, zc=sqr(zc)+c, zc=sqr(zc)+c
rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:field4_jul { ; Kerry Mitchell
;
; Colors Julia sets by nearest approach to
; period 4 field lines
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; imag(p2) = number of field line to use: 0 - 15
; 4 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=pixel, c=p1, maxr=real(p2), minr=maxr, iter=1
fieldangle=tan(imag(p2)*2*pi/15):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+4, zc=sqr(zc)+c, zc=sqr(zc)+c, zc=sqr(zc)+c
zc=sqr(zc)+c, rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:field2_man { ; Kerry Mitchell
;
; Colors Mandelbrot set by nearest approach to
; period 2 field lines
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; imag(p1) = number of field line to use: 0, 1, or 2
; 2 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=0, c=pixel, maxr=real(p1), minr=maxr, iter=1
fieldangle=tan(imag(p1)*2*pi/3):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+2, zc=sqr(zc)+c, zc=sqr(zc)+c
rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:field3_man { ; Kerry Mitchell
;
; Colors Mandelbrot set by nearest approach to
; period 3 field lines
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; imag(p1) = number of field line to use:
; 0, 1, 2, 3, 4, 5, 6, 7
; 3 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=0, c=pixel, maxr=real(p1), minr=maxr, iter=1
fieldangle=tan(imag(p1)*2*pi/7):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+3, zc=sqr(zc)+c, zc=sqr(zc)+c, zc=sqr(zc)+c
rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:field4_man { ; Kerry Mitchell
;
; Colors Mandelbrot set by nearest approach to
; period 4 field lines
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; imag(p1) = number of field line to use: 0 - 15
; 4 iterations per pixel
; variable zc used for calculation, z for coloring
;
zc=0, c=pixel, maxr=real(p1), minr=maxr, iter=1
fieldangle=tan(imag(p1)*2*pi/15):
;
; iteration
; compare tangent of polar angle with desired
; field line angle, update minimum if needed
;
iter=iter+4, zc=sqr(zc)+c, zc=sqr(zc)+c, zc=sqr(zc)+c
zc=sqr(zc)+c, rzc=|zc|, tanangle=imag(zc)/real(zc),
r=cabs(fieldangle-tanangle)
if (r<minr)
minr=r
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of minimum difference of angles as
; decomposition angle
;
if ((rzc>maxr)||(iter>=maxit))
iter=-1
angle=log(minr)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
- -------------------------------------------------------------------------------
Kerry Mitchell
lkmitch@primenet.com
- -------------------------------------------------------------------------------
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 22:55:50 -0700 (MST)
From: Kerry Mitchell <lkmitch@primenet.com>
Subject: (fractint) Explanation, parameters, formulas--gaussian integers (long)
comment { ; narrative copyright Kerry Mitchell
Gauss
In the Fractint method bof60, the question of interest is how close
the orbit comes to the origin (0+0i). The origin is one of an infinity
of "Gaussian integers." These are complex numbers such that both the
real and imaginary parts are integers. Examples are: (0,0), (-2,3),
(17,-5), and (1000000,123456789). The gaussian scheme is concerned with
how close the orbit comes to a Gaussian integer.
To find the gaussian integer which the orbit most closely approaches,
the built-in function round() is used. Round(zc) returns a complex
number whose components are the rounded components of zc. This is a
Gaussian integer. The distance from zc to round(zc) is simply the
magnitude of zc - round(zc). The gaussian method tracks this distance
and records the value of zc for which the distance is the smallest.
This value of zc is zmin.
In the gaussintt methods (Julia and Mandelbrot variations), simply plots
the polar angle of zmin, by assigning zmin to z and using the decomp
coloring. Since zmin can occur at any point in the orbit, there's no
clear connection between the pixel value and the resulting color.
However, nearby points can often have similar orbits, so the spots of
constant color (polar angle) can have a variety of sizes. Similar
results are obtained with the gaussintr methods. Here, the log of the
magnitude of zmin is used as the polar angle for decomposition.
For particular combinations of parameter c and initial zc, the orbit
may be all Gaussian integers, for example, starting with zc=1 and c =
(0,1). For other combinations of zc and c, such as zc=0 and c=pi,
the orbit will never be an integer. Thus, it is reasonable to assume
that some orbits will tend to be closer to integers than others. This
is illustrated with the gaussinttot methods. A running sum of the
distances, r, is kept for all iterations in the orbit. The mean
distance is then determined, and this is scaled into the decomposition
angle. The result is a grid-like pattern superimposed on the basic
fractal structure.
}
mushroom-cloud { ; copyright Kerry Mitchell
;
; sample parameter file for gaussintt_jul
;
reset=1960 type=formula formulafile=fractint.frm
periodicity=0 formulaname=gaussintt_jul passes=1
center-mag=0/0.75/1.333333 params=0.3/0/1e12/0 float=y
maxiter=256 inside=0 decomp=256 colors=000<20>z00<19>\
zv0zy0zz1<20>zzz<20>0zz<20>00z<19>004001100<20>z00<20>\
zz0<19>zzwzzzxzz<18>4zz1zz0yz<20>00z<20>000 cyclerange=0/255
}
nautilus { ; copyright Kerry Mitchell
;
; sample parameter file for gaussinttot_jul
;
reset=1960 type=formula formulafile=fractint.frm cyclerange=0/255
formulaname=gaussinttot_jul passes=1 periodicity=0
center-mag=-0.524765/0.169456/40 params=0.28/0.005/1e12/100
float=y maxiter=1000 inside=0 decomp=256 colors=GTg<18>AJXA\
JWAIVAIU9HU<33>001000001<31>9GS9HT9HUAIUAIVAJW<25>IVjJWkJWk\
KXlKXl<18>RftSftSgtTgtThu<3>VjvVjvWkvXkw<14>dsyesyftygtyhuz\
<3>kwzlwznxzoxz<2>tzzzzztzzryz<4>kwzjvzivzhuzhuzgty<8>`px`o\
x_ox_nxZnx<5>WkvVjvVjvViv<12>PcrObqObqOapNap<17>HTh
}
splatter-paint { ; copyright Kerry Mitchell
;
; sample parameter file for gaussintr_man
;
reset=1960 type=formula formulafile=fractint.frm cyclerange=0/255
formulaname=gaussintr_man passes=1 center-mag=-0.8113020344287\
9510/+0.20153444676409190/108.7713 params=4/0 float=y maxiter=1000
inside=0 decomp=256 periodicity=0 colors=000<3>zo0<3>zzz<3>PPz<3>\
000<3>zo0<3>zzz<3>PPzJJjDDV66F110HE0XR0lc0zo1zrHztXzwlyyz<2>YYzPP\
yIIiCCU66E220<2>md0zo2<2>zwmyyzoozffzXXzOOx<2>66D330<2>ne0zo3zrJz\
uZzwnxxz<2>XXzOOw<2>55C440<2>of0zo4zrKzu_zxoxxznnzeezWWzOOv<2>55B\
540<2>pf0zp5<2>zxpwwzmmzddzVVzNNu<2>44A650<2>qg0zp6<2>zxqvvzmmzcc\
zVVzNNt<2>449760<2>rh0zp7<2>zxrvvzllzcczUUzMMs<2>448870<2>si0zp8<\
2>zxsuuzllzbbzUUzMMr<2>337980<2>tj0zp9<2>zxtuuz<2>TTzMMq<2>336A80\
<2>uj0zpA<2>zyuttz<2>SSzLLp<2>225B90<2>vk0zqB<2>zyvsszjjz``zSSzLL\
o<2>224CA0<2>wl0zqC<2>zywssz<2>RRzKKn<2>223DB0<2>xm0zqD<2>zyxrrzi\
iz__zRRzKKm<2>112EC0<2>yn0zqE<2>zyyrrz<2>QQzKKl<2>111
}
frm:gaussintr_jul { ; Kerry Mitchell
;
; Gaussian integer coloring of Julia sets
; color by magnitude of nearest gaussian integer
; inside and outside handled the same way
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; variable zc used for calculation; coloring done with z
;
zc=pixel, c=p1, iter=1, rmax=real(p2), rmin=1:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
;
iter=iter+1, zc=sqr(zc)+c, zr=round(zc), r=|zc-zr|,
if (r<rmin)
rmin=r, zmin=zr
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of magnitude of nearest gaussian integer as
; decomposition angle
;
if ((|zc|>rmax)||(iter==maxit))
iter=-1
angle=log(cabs(zmin)+1)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:gaussintt_jul { ; Kerry Mitchell
;
; Gaussian integer coloring of Mandelbrot set
; color by polar angle of nearest gaussian integer
; inside and outside handled the same way
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; variable zc used for calculation; coloring done with z
;
zc=pixel, c=p1, rmax=real(p2), rmin=1, iter=1:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
;
iter=iter+1, zc=sqr(zc)+c, zr=round(zc), q=|zc-zr|,
if (q<rmin)
rmin=q, zmin=zr
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; set z = nearest gaussian integer
;
if ((|zc|>rmax)||(iter==maxit))
iter=-1
z=zmin
end if
iter>0
}
frm:gaussinttot_jul { ; Kerry Mitchell
;
; Gaussian integer coloring of Julia sets
; color by average distance to nearest integer
; inside and outside handled the same way
;
; use decomp=256
; p1 = Julia parameter
; real(p2) = bailout (try 1e12)
; imag(p2) = scaling factor (try 30)
; variable zc used for calculation; coloring done with z
;
zc=pixel, c=p1, rmax=real(p2), scale=imag(p2)
iter=1, rmin=1, z=zc, tot=0:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
; tot = running sum of r's
;
iter=iter+1, zc=sqr(zc)+c, rzc=|zc|
zr=round(zc), r=|zc-zr|, tot=tot+r
;
; bailout
; scale average distance to decomp angle
; set "iteration done" flag (iter=-1)
;
if ((rzc>rmax)||(iter==maxit))
angle=scale*tot/(iter-1)
z=cos(angle)+flip(sin(angle))
iter=-1
end if
iter>0
}
frm:gaussintr_man { ; Kerry Mitchell
;
; Gaussian integer coloring of Mandelbrot set
; color by magnitude of nearest gaussian integer
; inside and outside handled the same way
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; variable zc used for calculation; coloring done with z
;
zc=0, c=pixel, iter=1, rmax=real(p1), rmin=1:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
;
iter=iter+1, zc=sqr(zc)+c, zr=round(zc), r=|zc-zr|,
if (r<rmin)
rmin=r, zmin=zr
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; use log of magnitude of nearest gaussian integer as
; decomposition angle
;
if ((|zc|>rmax)||(iter==maxit))
iter=-1
angle=log(cabs(zmin)+1)
z=cos(angle)+flip(sin(angle))
end if
iter>0
}
frm:gaussintt_man { ; Kerry Mitchell
;
; Gaussian integer coloring of Mandelbrot set
; color by polar angle of nearest gaussian integer
; inside and outside handled the same way
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; variable zc used for calculation; coloring done with z
;
zc=0, c=pixel, rmax=real(p1), rmin=1, iter=1:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
;
iter=iter+1, zc=sqr(zc)+c, zr=round(zc), q=|zc-zr|,
if (q<rmin)
rmin=q, zmin=zr
end if
;
; bailout
; set "iteration done" flag (iter=-1)
; set z = nearest gaussian integer
;
if ((|zc|>rmax)||(iter==maxit))
iter=-1
z=zmin
end if
iter>0
}
frm:gaussinttot_man { ; Kerry Mitchell
;
; Gaussian integer coloring of Mandelbrot set
; color by average distance to nearest integer
; inside and outside handled the same way
;
; use decomp=256
; real(p1) = bailout (try 1e12)
; imag(p1) = scaling factor (try 30)
; variable zc used for calculation; coloring done with z
;
zc=0, c=pixel, rmax=real(p1), scale=imag(p1)
iter=1, rmin=1, z=zc, tot=0:
;
; iteration
; zr = gaussian integer
; r = distance to zr
; zmin = integer with minimum distance
; tot = running sum of r's
;
iter=iter+1, zc=sqr(zc)+c, rzc=|zc|
zr=round(zc), r=|zc-zr|, tot=tot+r
;
; bailout
; scale average distance to decomp angle
; set "iteration done" flag (iter=-1)
;
if ((rzc>rmax)||(iter==maxit))
angle=scale*tot/(iter-1)
z=cos(angle)+flip(sin(angle))
iter=-1
end if
iter>0
}
- -------------------------------------------------------------------------------
Kerry Mitchell
lkmitch@primenet.com
- -------------------------------------------------------------------------------
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Tue, 20 Jan 1998 22:22:38 -0800
From: "Jay Hill" <ehill1@san.rr.com>
Subject: (fractint) F.O.T.N. (Fractal of the Night) 20 Jan 1998 (Big Fatso)
F.O.T.N. (Fractal of the Night) 20 Jan 1998 (Big Fatso)
And now presenting another fractal distortion by Dr. J,=20
the mad scientist. Tonight, he has tried to eat one too=20
many fractal dark chocolates and then looked in the=20
mirror! =A0It is called Fractal of the Night (Big Fatso). =A0
Has Dr. J enjoyed too many games of fractal ball?=20
Tonight's fractal, in honor of the up-coming end of the=20
football season, takes a look at Dr. J after a few too=20
many weekends sitting in front of his fractal tube=20
watching fractal plays in his favorite game, fractal ball.=20
It is the MSet, only slightly distorted by the ingestion=20
of log sized chunks of chocolate, among other things.=20
Perhaps too many of last nights fractal potatoes? =20
The formula is the usual Mandelbrot set iteration=20
z =3D z^2 + c=20
with a transformation thrown in.=20
http://home.san.rr.com/jayrhill/FotN/FotN20.html
Here are the Fractint parameter files.=20
Enjoy=20
Jay
- -------------------------------------------------
frm:fatlog { ; by Jay Hill, 1998
c=3Dlog(pixel),z=3D0:
z=3Dsqr(z)+c
|z|<=3D100
}=20
bigfatso { ; Big Fatso (c) by Jay Hill, 1998
; After collecting for himself all the chocolate
; in fractal land, only then did Dr. J look in the
; mirror! Good grief!
reset=3D1960 type=3Dformula formulafile=3Dn.frm formulaname=3Dfatlog
center-mag=3D0.862138/-0.0753769/1.009179/1/-90 float=3Dy
maxiter=3D256 inside=3D0 decomp=3D256
colors=3Dz_G<2>UA0<153>YJ6YJ6ZK5<49>cK0cK0bK0<38>TB0<4>kP9
savename=3Dbigfatso
}=20
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
Date: Wed, 21 Jan 1998 02:50:14 -0600
From: "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net>
Subject: Re: (fractint) Lee's Truecolor PNG site
Tim Wegner wrote:
>
> Paul wrote:
> >
> > PNG Live(tm) is a plugin for Netscape Navigator and
> > Microsoft Internet Explorer that allows you to see
> > PNG (Portable Network Graphics) images directly in
> > your web browser.
>
> True, but the latest beta versions of both Netscape and
> Internet Explorer support PNG instrinsically. For example,
> I am using Netscape 4.04, which I can verify does support PNG.
>
Also true, but until everyone that uses the two "big boys" decides to
upgrade to the most current versions, they can use the plugin and view
PNG files online. Support for PNG is there in the latest levels (which
I have and use), but I still prefer to use my Navigator 3.04 Gold.
Just thought I would pass on a helpful hint for individuals not using
the "bleeding edge" software.
- -
- ------------------------------------------------------------
Thanks for using Fractint, The Fractals and Fractint Discussion List
Post Message: fractint@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractint"
------------------------------
End of fractint-digest V1 #85
*****************************