Logo by DsyneGrafix - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Check out the originating "3d Mandelbulb" thread here
 
*
Welcome, Guest. Please login or register. February 10, 2026, 11:03:00 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 2 3 [4]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Charles says "Hi"  (Read 9285 times)
0 Members and 1 Guest are viewing this topic.
Charleswehner
Guest
« Reply #45 on: November 16, 2006, 04:27:47 PM »

I think I owe Jules Ruis an apology. I was going by Internet disinformation. Julia sets are not unbounded.

I have sorted it out. Each pixel has its range from the origin and azimuth angle:

With Mandelbrot, THIS is the vector of what we will call the "TUMBLE". According to de Moivre, one doubles the azimuth angle when one squares the complex co-ordinates:


According to de Moivre, one squares the range:


These two operations, the doubling of the angle and the squaring of the range, I shall call the "SPIN".:


Such a "spin drier" does not deliver fractals. The secret is in the tumble, which turns it into a mathematical spin-and-tumble drier. With Mandelbrot, the tumble is of a magnitude and direction parallel with the original pixel position relative to the origin:


This "spin-and-tumble" completes one iteration. The iterations continue for that dot, until the position escapes the 2-unit-radius circle. However, throughout the evaluation of that pixel, the tumble-vector is taken from that pixel:


So the tumble-vector changes from pixel to pixel in the Mandelbrot set. There are, however, infinite numbers of Julia sets - each with its own vector - which have a fixed vector, the same for all pixels. Here is one such Julia set. I have used minus root a half for the real (X= -0.707106781) and plus root one eighth for the imaginary (Y= 0.35355339). This works out as ninety pixels "tumble" to the left and forty-five upwards:


Both systems are BOUNDED. The pixel is scanned sequentially from an array. Each pixel has its own reserved space. There is no contention for space, no vector-graphics (spacial patterns). There is simply an analysis of how many recursions are possible, and then a colouring-in of the pixel within its bounds.

Charles


Logged
Charleswehner
Guest
« Reply #46 on: November 17, 2006, 05:23:22 PM »

If the vector is fixed in a Julia set, and focused from the origin to the pixel in the Mandelbrot set, it follows that a Julia set that has the same vector as a Mandelbrot set should give the same image.

I explored the idea, by replacing

add  eax,[mandelx+offset]
mov  [juliax+offset],eax 


by

add  eax,beginx
mov  [juliax+offset],eax 


and the same for Y. This changed http://wehner.org/tools/fractals/man/man8.asm into
http://wehner.org/tools/fractals/julia/jman8.asm, giving the image http://wehner.org/tools/fractals/julia/jman8.gif :


Indeed, even though this is a Julia plot, it is clearly related to part of the Mandelbrot set.

I now doubled the steps from 128 to 256. The image would be 512 times enlarged instead of 1024 times (in each direction). This gave http://wehner.org/tools/fractals/julia/jman8b.asm , whose image http://wehner.org/tools/fractals/julia/jman8b.gif is


The "rosette", or "spider's web" is now showing on the left.

Then, I returned to the previous file, and simply arranged that the vector would be to the centre of the picture (midx and midy) in http://wehner.org/tools/fractals/julia/jman8c.asm which gave http://wehner.org/tools/fractals/julia/jman8c.gif



This is very much like http://wehner.org/tools/fractals/man/man8.gif


which is a genuine Mandelbrot image, equivalent to the Julia image above.

The similarity is due to the vectors being almost identical. The original Mandelbrot vectors are radiating from the origin:


It can be seen that the area (half a pixel wide by a half high) is quite far from the origin. When enlarged, it gives vectors as shown:


With Julia, these are parallel. With Mandelbrot, at this level of enlargement, they are parallel to less than a pixel but in reality they taper towards the origin. The subtle difference between them does explain why the Mandelbrot image has more yellow than the Julia image equivalent. The slight differences in the mathematics alter the number of recursions that are possible, and so cause subtle colour changes.

Charles
Logged
Pages: 1 2 3 [4]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Special "offset" and "rotate" options from Fractallab possible in M3d-formula? Mandelbulb 3d « 1 2 » SaMMy 18 42682 Last post April 05, 2011, 12:20:52 PM
by DarkBeam
I had a vague idea that "fractal" was related to "pretty pictures" Meet & Greet Repomancer 5 11795 Last post October 10, 2012, 02:04:23 AM
by David Makin
""justme" ... just would like to introduce himself ... Meet & Greet justme 1 3618 Last post November 30, 2012, 01:17:26 PM
by cKleinhuis
"mercator" vs "power of two" Programming DustyMonkey 4 12113 Last post December 27, 2013, 09:46:49 PM
by SeryZone

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.232 seconds with 21 queries. (Pretty URLs adds 0.015s, 2q)