Hello fractitioners! I gather from postings by Sylvie Gallet and Tim Wegner that the Fracint development team is aware of this problem. I've looked long and hard at CONJAG8 as it affects MandelbrotMix4, and I believe there is no cause for alarm, the side-effects of CONJAG8 are simply that you get a totally accurate image of the reflection of your target window. I wouldn't classify this as an artifact - the detail of the image is unaffected, only its real window. Any images you have now involving MandelbrotMix4 (and its siblings) will easily be reproduced by reflecting the corners vertically, and optionally rotating the image by 180 degrees. A simple text editor macro or program could make thse changes to batches of parameter sets using the affected formulae.
From a mathematical viewpoint, this sort of error is not likely to cause widespread artifacts. Many fractals are symmetric about the imaginary axis anyway, and your original image might simply be inverted. Getting the imaginary sign wrong doesn't affect magnitudes, which are the most common form of escape conditions.
The problem with accidental reflections only becomes a nuisance if the image is not symmetric about the Y axis. Of course it is possible that we will find real artifacts in some formulae. I think they'll be quite rare, but I actually hope I find some, because that might mean finding a "lost twin" for some interesting image, and who knows what that twin is going to look like! Meanwhile, the best way to look for possibly affected formulae is to run comparison tests on a few sample images for any given formula. People can use UF or CPro, and I have my own Fractint engine emulator that I can run in debug mode, which makes it easy for me to to run a "health check" on any formula people care to nominate. I can easily test various classes of formulae to see if there is any sign of suspect behaviour. Send your requests to me! Cheers Jim White __________________________________________________ Yahoo! Plus - For a better Internet experience http://uk.promotions.yahoo.com/yplus/yoffer.html
Jim wrote:
I gather from postings by Sylvie Gallet and Tim Wegner that the Fracint development team is aware of this problem.
I was aware but am only now studying your messages in any depth. A couple of observations. In float mode, there is absolutely nothing special about how Fractint deals with the sign. A complex number is well and truly just an ordered pair of IEEE standard 64 bit doubles, though in the assembler many calculations are done with 80 bit precision (the native format in the Intel math coprocessor is 80 bits). We don't store the sign in any way other than as part of a standard number.
From your examples, I see you are using an exponential. I'm wondering if what you are seeing is a characteristic of the fractint assembler complex valued exponential implementation. Can you come up with a simpler example that doesn't use an exponential? I might try overloading the assembler exponential with a c-language coded one.
I'm wondering if it might be good to implement debugging function show(z) that would print z to a file. This could really help figure out puzzles like this. Perhaps even better would be a showall() function that caused ALL the variables and their values to be printed out. Some of these of these capabilities might already exist, I'll have a look, but if not I'll see if I can determine what is happening. Meanwhile, I'm getting stupid in my old age, so if you can simplify your example in any way, let me know. Tim
Ok, I isolated the bug, it is real, and it is in the exponential power function. Subsequent calls give an opposite sign in the imaginary part in your example. Don't want to take up bandwidth here, will discuss in the fractdev list. Thanks Jim, good work. Now what to do ... after we fix it, we can implement a means of giving you backwards compatability. The logic is already there, so don't worry Lee! Tim
Hi all fractal fanatics, I've added another Multifractal gallery with 30 new images at http://www.fractalus.com/sylvie/lsmultifrac2e.htm As with the other gallery, all images are downloadable at 640x480 and 1600x1200. The par file of the 30 images is also there - but beware: you may have to use debug=322 to redo it if you use it and run into that bug. Thanks to Albrecht Niekamp for providing the formula and suitable jump-off points for deep diving. Enjoy! Lee Skinner
I also wish to thank Sylvie again for sharing her web site with me, and Damien Jones for the space on Fractalus. Lee
----- Original Message ----- From: "Lee H. Skinner" <skinner@thuntek.net> To: "Fractint and General Fractals Discussion" <fractint@mailman.xmission.com> Sent: Friday, May 30, 2003 11:31 PM Subject: [Fractint] Lee's Multifractal Gallery 2
Hi all fractal fanatics,
I've added another Multifractal gallery with 30 new images at
http://www.fractalus.com/sylvie/lsmultifrac2e.htm
As with the other gallery, all images are downloadable at 640x480 and 1600x1200.
The par file of the 30 images is also there - but beware: you may have to use debug=322 to redo it if you use it and run into that bug.
Hi, Lee I cannot download the parameterfile, error message "File not found" .Can you fix it or mail it to me directly ? Thanks. Al.
Al, I am so impressed over your images.... I myself am a designer... back in school after 20 so odd years.... trying to learn web development, but through the mac... your very talented... what does Fractint, Fractals mean? Is it about HTML writing on the Web? If needed I would try and get a clue on the PC..... hope to hear from you soon. Colleen, The name of the school is TideWater Tech ONLINE>>>>>>> Albrecht Niekamp <Albrecht.Niekamp@t-online.de> wrote: ----- Original Message ----- From: "Lee H. Skinner" To: "Fractint and General Fractals Discussion" Sent: Friday, May 30, 2003 11:31 PM Subject: [Fractint] Lee's Multifractal Gallery 2
Hi all fractal fanatics,
I've added another Multifractal gallery with 30 new images at
http://www.fractalus.com/sylvie/lsmultifrac2e.htm
As with the other gallery, all images are downloadable at 640x480 and 1600x1200.
The par file of the 30 images is also there - but beware: you may have to use debug=322 to redo it if you use it and run into that bug.
Hi, Lee I cannot download the parameterfile, error message "File not found" .Can you fix it or mail it to me directly ? Thanks. Al. _______________________________________________ Fractint mailing list Fractint@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/fractint --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month!
"Fractint engine emulator"? What is that? I'll still hoping for a Fractint that separates the generation code from the present UI code, that could then be used as a backend generator, maybe even running on a server, with different platform-specific UIs for those weird folk among us who generally aren't doing Windows ... David gnome@hawaii.rr.com On 28 May 03, at 22:27, Jim White wrote:
People can use UF or CPro, and I have my own Fractint engine emulator that I can run in debug mode, which makes it easy for me to to run a "health check" on any formula people care to nominate. I can easily test various classes of formulae to see if there is any sign of suspect behaviour. Send your requests to me!
participants (6)
-
Albrecht.Niekamp@t-online.de -
David Jones -
Jamie Hunter -
Jim White -
Lee H. Skinner -
Tim Wegner