Logo by AGUS - 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: Follow us on Twitter
 
*
Welcome, Guest. Please login or register. October 02, 2018, 11:19:10 PM


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 ... 3 4 [5] 6 7 ... 18   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: True 3D mandelbrot fractal (search for the holy grail continues)  (Read 50030 times)
0 Members and 1 Guest are viewing this topic.
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #60 on: January 02, 2010, 10:34:16 AM »

In a fractal i would expect discontinuities at boundaries where one region juxtaposes with another. The mathematical horror which called these things monsters must now give way to the realisation that their beauty and artistic worth allied with computers means the computational swamp no longer need fill us with dread.

I like your train of thought.   smiley

Regarding your "vx" formula, I have also wandered down rabbit holes thinking about similar approaches.  If we boil the 2D Mandelbrot down to its core, it is a process where do this, over and over:

z := z2
z += z0

I tend to think about things like "what does it mean, conceptually, to 'square' a number?"

It's simple enough with reals:

1) Take a (1D) line of length x.
2) Take another line of length x and lay it perpendicular to the original line.
3) Take those two lines as sides of a square, and the area of that geometric shape is the "square" of x.

Extending that concept to 3D is quite natural (just form a "cube" instead of a "square"), but complex numbers aren't quite as easy to visually "square."

Squaring a complex number amounts to a rotation about the origin and a scaling of magnitude.  The term "square" doesn't have such a nice geometric analog any more.  Looking at the number being squared in polar form is sometimes more revealing...

(re^{i\theta})^2 = r^2 e^{2i\theta}

In two dimensions, what it's saying is:

1) Take the distance to the point from the origin and square it (using the word 'square' here in the real sense).
2) Take the angle to the point measured from the +x axis and double it.
3) At the point described by this new distance and angle is your new, "squared," complex point.

Now we immediately run into the big question...  How do we extend that concept into three dimensions?

Things like this keep my mind very busy.  smiley

Your train of thought prompted me to explain that the identity re^i^\theta = rcos\theta + ir sin\theta

Is a logarithmic transformational one which euler derived based on a naperian construction process for logarithms. Napers construction for logarithms is by definition 2d. To extend it to 3d therefore you would need to define a construction of logarithms in 3d . You may also need to derive a 3d equivalent to the sine function. In any case it is an interesting project and may lead to a better understanding of so calle 3d
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #61 on: January 02, 2010, 11:24:53 AM »

David you said that the cut down quaternion would lathe and i think paul shows such a rendering, so can you explain what is happening in these renderings? The first is a 3d representation of z=z2 +c. The second and third if it shows are

z= z2- 2yzij +c which should be the same as

real(z)2-imag(z)2-imaj(z)2 +2*real(z)*imag(z)*i+2*real(z)*imaj(z)*j+c

which is <Quoted Image Removed>.


I don't see how "-2yzj" is the same as "+2xzj" ?

Did you remember to avoid variable corruption ?

I mean you can't do:

zri = zri^2+cri
zj = 2*real(zri)*zj + cj

You have to do (for example)

zj = 2*real(zri)*zj + cj
zri = zri^2 + cri


I put the formulae in as described in my post.

Also i have used a standard expansion with i*j not defined by myself but by the programme.
This is not your programme it is by terry w glintz.
« Last Edit: January 04, 2010, 07:26:16 AM by jehovajah » Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #62 on: January 04, 2010, 07:38:40 AM »

@ David

can you write z^2+c in terms of real(zri), zj and presumably zi ?

Is zj = imag?(zri) and zi = imag(zri) ? in your programme?
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #63 on: January 04, 2010, 12:58:21 PM »

@ David

can you write z^2+c in terms of real(zri), zj and presumably zi ?

Is zj = imag?(zri) and zi = imag(zri) ? in your programme?

In my program complex z^2+c would simply be zri^2+c, however for the triplex zri (complex) is the r and i part of the triplex and zj (real) is the j part, so the (-sine) Mandelbulb (trig version) in UF code could be simply:

magn = sqrt(|zri| + sqr(zj))
th = power*atan2(zri)
ph = power*asin(zj/magn)
magn = magn^power
zri = magn*cos(ph)*(cos(th) + flip(sin(th))) + cri
zj = -magn*sin(ph) + cj

where |zri| is x^2+y^2 if zri is x+i*y.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #64 on: January 05, 2010, 05:34:50 AM »

Thanks dave.

I see what is happening in terry glintz programme now. Although he uses Quaternion or hypernion math to shape the mandlebulb i can write a bespoke formula for the iteration. I am not sure how he plots the result but i do not get a lathed mandlebulb for the above equation.


* z^2+c .png (42.81 KB, 320x240 - viewed 378 times.)
« Last Edit: January 08, 2010, 02:30:15 AM by jehovajah » Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #65 on: January 08, 2010, 03:34:41 AM »

so i got the lathed mandelbrot finally! Beginners mistake really. So here are some 3d ones using terry glintz programme.


* x^2-y^2-z^2-2xyi-2zxj+c.png (82.04 KB, 320x240 - viewed 389 times.)

* x^2-y^2-z^2+2(x-z)yi+2zx+c.png (42.78 KB, 320x240 - viewed 382 times.)

* x^2-y^2-z^2+2(x-z)yi+2zxj+c.png (42.43 KB, 320x240 - viewed 392 times.)

* x^2-y^2-z^2+2xyi+2z(x-y)j+c.png (40.99 KB, 320x240 - viewed 384 times.)
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #66 on: January 08, 2010, 04:06:39 AM »

Some more variations.


* slug.png (54.62 KB, 320x240 - viewed 383 times.)

* hunter.png (56.58 KB, 320x240 - viewed 381 times.)

* x^2-y^2-z^2+2yz+2xyi+2zxj+c.png (68.78 KB, 320x240 - viewed 378 times.)
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
vector
Forums Freshman
**
Posts: 14


« Reply #67 on: January 09, 2010, 07:25:35 PM »

hi, i found it useful to take the geometrical view:
in the picture, it is shown, how we can interpret the 2d and 3d mandelbrot algorithm, means, the squaring of a respective number z1. I used this to write some programs, varying the way, how a z1 will be "squared". If we preserve in one plane the pattern, shown at top left, we will get in this plane the original 2d set. Its trajectorial field consists of logarithmic spirals, working together with the constant vctors added, as shown at the right above. Now, what is the best corresponding field of trajectories in 3d? The respective field when squaring quaternions is rotating the complex plane around the x-axis until z1 will lay in this oblique plane, then it will be squared in the rotated plane as usual. The resulting trajectorial field looks in some direction not so rich, therefore the quaternion-M-set is a little bit disappointing. Other approaches are shown below: in "gedatou", (implemented in QUASZ by T.Gintz) i took one point (zero)on the line, representing the north pole in the coordinate system, which represents a flattened uni circle in the green rectangle, squaring is done by doubling the distance from zero.(in the shown ccord-system, the z-axis will represent the log(|z|), so doubling from zero will cause squaring of the distance(in the "real coordinate system)). I also wrote "rings of fire"(implemented in QUASZ as well about 10 years or so ago), which uses the way, which is used in the wonderful mandelbulb(great work-congratulations), it used preferably only the squaring-mode,(was experimenting with higher multiplications of angles, because f.e. tripling the angles, the north pole would not be projected to the equator, as it will be by squaring, but to the opposite pole-but i usually did not triple .. the distance-and-in my beloved basic-programs-fast and furious-the resulting objects did look like the multiples we get when doing higher powers in the 2d-sets-but i was not far from it! Anyway, the mandelbulb objects are looking great, i wonder how they are producing the fine structures? In the mandelbulb-algorithm a squaring(or respective taking to higher powers) is done by doubling in the shown("flattened") coord.-system the distances of any points z1 from a point on the equator. While in "gedatou"(the name a combination of german"gehirn"-(brain), because often the resulting objects resemble to brains(and this not just happening, i wrote some posters and papers about fractal neural nets, using the rich connectivity of fractals) and Fatou-), the z1-points will be sent from one pole on a journey around the meridians, while these are rotating around the polar axis, the points in the mandelbulb-algo will be sent from the equator alon the meridians, which are as well rotating around the polar axis. best regards (I am not right sure, whether the picture will be shown, -hope best)


* trajfields.jpg (218.67 KB, 1418x1000 - viewed 240 times.)
« Last Edit: January 09, 2010, 07:29:02 PM by vector » Logged
vector
Forums Freshman
**
Posts: 14


« Reply #68 on: January 09, 2010, 07:43:18 PM »

some might enjoy a picture, made with "gedatou"-seems to be too large to be uploaded here or to the gallery-as  said in the reply above, it is related to the mandelbulb-as well as to the quaternion-squaring-done with chaos pro,
the (very provisionary-you have to scroll down little bit)link:http://trajektorulm.tr.funpic.de/index.htm
the formula as:
a1 = x1 * x1 + y1 * y1 + z1 * z1;
 //a2 = a1;//: REM  new distance if squaring only
a1 = sqrt(a1);
loa1=log(a1);
a2=exp(power*loa1);
yioi1 = y1 * y1 + z1 * z1;
 yioi1 = sqrt(yioi1)         ;
//alpha1 = angle(x1, yioi1);
alpha1 = arg(x1+1i* yioi1);(would be in C++
alpha1=atan2(x1,yioi1))// if not, then atan2(yioi1,x1)
gamma1 = arg(y1+1i* z1);

alpha2 = power*alpha1;
gamma2 =power* gamma1                ;                                           
x2 = cos(alpha2) * a2               ;                                         
yioi2 = sin(alpha2) * a2        ;                                       
y2 = (yioi2) *cos(gamma2);                                       
z2 = (yioi2) * sin(gamma2) ;
  tease
Logged
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #69 on: January 10, 2010, 12:47:41 AM »

Hi thomas and welcome. I am trialling terry glintz programme and am impressed with its usefulness. Your diagram enlarges ok when clicked on. Terry says he is bringing out an updated version with the mandlebulb formulae in built soon. For me the ability to explore variations of formulae quickly is the most useful aspect of his programme. I do not understand yet how zplot works but it seems to give very good renditions of the mandlebulb just in 3d using i and j unit vectors. Anyway your exposition is welcome.
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #70 on: January 10, 2010, 06:01:33 AM »

Here is gedatou from terry glintz excellent quasz trial version.


* gedatou thomas kroner.png (54.11 KB, 320x240 - viewed 356 times.)
« Last Edit: January 10, 2010, 06:15:12 AM by jehovajah » Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #71 on: January 10, 2010, 06:46:16 AM »

Using 
   z= x^2-y^2-z^2+2y(x-z)i+2zxj,z=z^7+c

and also

    z= x^2-y^2-z^2+2yxi+2z(x-y)j,z=z^7+c

Gives the following.


* z^7+c for x2-y2-z2,2y(x-z),2zx .png (58.62 KB, 320x240 - viewed 357 times.)

* z^7+c for x2-y2-z2,2xy,2z(x-y) .png (58.98 KB, 320x240 - viewed 350 times.)
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
vector
Forums Freshman
**
Posts: 14


« Reply #72 on: January 10, 2010, 07:38:54 PM »

hi jehovajah, thank you for your reply, the pictures are loking very interesting, will later try to understand, what is happening in your formula. Found, on can download the pictures attached in original size, by clicking on the blue link left below, so i only attach the additional trajectorial fields, shown for points on the unit sphere, for programs quaternions, gedatou and mandelbulb. Would be interesting to see, how the trajectories will wander throughout the unit sphere in the formulas, you showed. In gedatou, multiplying "alpha"(latitude, corresponds to phi in mandelbulb) with higher values gives a mandelbulb-like aspect, more than if we change alpha(identical with "theta" in mandelbulb-longitude). The journey around the poles enables the vectors, to stay around zero, because the points z^2 will lie often on the opposite half of the unit sphere, so adding the orriginal vector will end up in most cases within the unit sphere and then taking the distance to a high power will end up very near to zero, so the next addition has a great chance to stay within the unit sphere. This seem to be a basic mechanism how the mandelbulb structures evolve. With power 2 the distances will not be so small after squaring the numbers within the unit sphere, so they may leave more often the uni sphere after addition of the original vector c. (How can one change the inbuilt formulas in quasz? And btw-trying to upload a picture to fractalforums, i often get the message: error 500, internal server error-anybody knows, how to manage that? The large picture with the combined trajectorial fields is therefore for afficionados available at a provisionary site: please scroll down a little bit:
http://trajektorulm.tr.funpic.de/index.htm


* threetrai.jpg (78.3 KB, 1440x480 - viewed 103 times.)
Logged
jehovajah
Global Moderator
Fractal Senior
******
Posts: 2749


May a trochoid in the void bring you peace


WWW
« Reply #73 on: January 12, 2010, 07:08:04 AM »

some of your spirals? This is twinbee formula in quasz trial at .0001 really small value and 12 iterations bailout 6.


* mandelbulb4.png (13.74 KB, 320x240 - viewed 328 times.)

* logspirals.png (49.24 KB, 320x240 - viewed 327 times.)
Logged

May a trochoid of 去逸 iteratively entrain your Logos Response transforming into iridescent fractals of orgasmic delight and joy, with kindness, peace and gratitude at all scales within your experience. I beg of you to enrich others as you have been enriched, in vorticose pulsations of extravagance!
vector
Forums Freshman
**
Posts: 14


« Reply #74 on: January 12, 2010, 10:25:34 PM »

this is gedatou with power 3 (odd powers will save he complex plane as in the mandelbrot-al
gorithm
it is iterations 7, with higher iterations not looking really great, nevertheless interesting
(your pictures show complete fractals, interesting how the rectangular grid you got, what is the really small number/value(power n in z^n ? The spirals are ways, we could imagine, that points will wander, if not taking z=z ^2 + c  directly, bt going continuously from z to z ^1.1, z ^1.2, z ^1.3 etc. the fields of spirals, we get by his give us a good impression an information, whether the fractal resulting will be interesting) wink


* Geda3.jpg (84.73 KB, 1280x750 - viewed 98 times.)
Logged
Pages: 1 ... 3 4 [5] 6 7 ... 18   Go Down
  Print  
 
Jump to:  


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.165 seconds with 25 queries. (Pretty URLs adds 0.019s, 2q)