Mandelbulb - Mandelbulb

Un videoclip 4K UHD 3D Mandelbulb
O imagine trasată cu raze a bulbei 3D Mandelbul pentru iterația vv 8 + c

Mandelbulb este un tri-dimensională de fractal , construit pentru prima dată în 1997 de către Jules Ruis și în 2009 , dezvoltat în continuare de Daniel Alb și Paul Nylander folosind coordonate sferice .

Un canonic 3-dimensional set Mandelbrot nu există, deoarece nu există nici un analog 3-dimensională a spațiului 2-dimensional al numerelor complexe. Este posibil să construim seturi Mandelbrot în 4 dimensiuni folosind cuaternioane și numere bicomplexe .

Formula lui Ruis pentru „a n- a putere” a vectorului din 3 este de a vedea la http://www.fractal.org/Formula-Mandelbulb.pdf

Termenul de exponențiere poate fi definit prin: {x, y, z} ^ n = (r ^ n) {cos (n * φ) * cos (n * θ), sin (n * φ) * cos (n * θ ), sin (n * θ)} unde r = sqrt (x ^ 2 + y ^ 2 + z ^ 2) și r1 = sqrt (x ^ 2 + y ^ 2)

După cum definim θ ca unghiul în spațiul z-r1 și φ ca unghiul în spațiul xy, atunci θ = atan2 (z / r1) deci θ = atan2 (z / sqrt (x ^ 2 + y ^ 2)) și φ = atan2 (y / x)

Termenul de adunare în z -> z ^ n + c este similar cu adunarea complexă standard și este pur și simplu definit prin: (x, y, z} + {a, b, c) = {x + a, y + b, z + c} Restul algoritmului este similar cu Mandelbrot 2D!

Rezumat Formula 3D Mandelbulb, Juliusbulb și Juliabulb

r = sqrt (x ^ 2 + y ^ 2 + z ^ 2)

θ = atan2 (z / sqrt (x ^ 2 + y ^ 2)

φ = atan2 (y / x)

newx = (r ^ n) * cos (n * φ) * cos (n * θ)

newy = (r ^ n) * sin (n * φ) * cos (n * θ)

newz = (r ^ n) * sin (n * θ)

unde n este ordinea lui Mandelbulb 3D, Juliusbulb / Juliabulb.

Formula cvadratică

Alte formule provin din identități care parametrizează suma pătratelor pentru a da o putere a sumei pătratelor, cum ar fi

la care ne putem gândi ca o modalitate de a păstra un triplet de numere astfel încât modulul să fie pătrat. Deci, aceasta oferă, de exemplu,

sau diverse alte permutări. Această formulă „pătratică” poate fi aplicată de mai multe ori pentru a obține multe formule de putere-2.

Formula cubică

Fractal cubic

Alte formule provin din identități care parametrizează suma pătratelor pentru a da o putere a sumei pătratelor, cum ar fi

la care ne putem gândi ca o modalitate de a cubica un triplet de numere, astfel încât modulul să fie cubizat. Deci, aceasta oferă, de exemplu,

sau alte permutări.

Aceasta se reduce la fractalul complex atunci când z  = 0 și când y  = 0.

Există mai multe moduri de a combina două astfel de transformări „cubice” pentru a obține o transformare power-9, care are o structură puțin mai mare.

Formula quintică

Quintel Mandelbulb
Quintel Mandelbulb cu C  = 2

O altă modalitate de a crea bulbi Mandel cu simetrie cubică este luând formula de iterație complexă pentru un număr întreg m și adăugând termeni pentru ao face simetrică în 3 dimensiuni, dar păstrând secțiunile transversale pentru a fi aceeași fractală bidimensională. (Cele 4 provin din faptul că .) De exemplu, să luăm cazul . În două dimensiuni, unde , acesta este

Acest lucru poate fi apoi extins la trei dimensiuni pentru a da

pentru constantele arbitrare A , B , C și D , care dau diferite bulbi Mandel (de obicei setate la 0). Cazul oferă un Mandelbulb cel mai asemănător cu primul exemplu, unde n  = 9. Un rezultat mai plăcut pentru a cincea putere se obține bazându-l pe formula .

Fractală bazată pe z  → - z 5

Formula puterii nouă

Fractală cu secțiuni transversale z 9 Mandelbrot

Această fractală are secțiuni transversale ale fractalului de putere Mandelbrot-9. Are 32 de becuri mici care răsar din sfera principală. Este definit de exemplu,

Aceste formule pot fi scrise într-un mod mai scurt:

și echivalent pentru celelalte coordonate.

Puterea nouă-detaliu fractal

Formula sferică

O formulă sferică perfectă poate fi definită ca o formulă

Unde

unde f , g și h sunt n trinomiale raționale de putere a n -a și n este un număr întreg. Fractalul cub de mai sus este un exemplu.

Utilizări în mass-media

Vezi si

Referințe

6. http://www.fractal.org Navigatorul Fractal de Jules Ruis

linkuri externe