Mandelbulb - Mandelbulb
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ă
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ă
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 .
Formula puterii nouă
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.
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
- În filmul animat de computer Big Hero 6 din 2014 , punctul culminant are loc în mijlocul unei găuri de vierme , care este reprezentată de interiorul stilizat al unui Mandelbulb.
- În filmul de groază științifico-fantastic Annihilation din 2018 , o ființă extraterestră apare sub forma unui Mandelbulb parțial.
- În webcomicul Unsounded , tărâmul spiritual al lui kerht este reprezentat de un bulb de aur stilizat.
Vezi si
Referințe
6. http://www.fractal.org Navigatorul Fractal de Jules Ruis
linkuri externe
- pentru prima utilizare a formulei Mandelbulb pe site-ul www.fractal.org Jules Ruis
- Mandelbulb: Unraveling of the Real 3D Mandelbrot Fractal, pe site-ul lui Daniel White
- Mai multe variante ale Mandelbulb, pe site-ul lui Paul Nylander
- Un randator open source fractal care poate fi folosit pentru a crea imagini cu Mandelbulb
- Formula pentru Mandelbulb / Juliabulb / Juliusbulb de Jules Ruis
- Mandelbulb / Juliabulb / Juliusbulb cu exemple de obiecte 3D reale
- Video: Vizualizare a Mandelbulb
- Firul de discuție din Fractalforums.com care a dus la Mandelbulb
- Videoclip zboară printr-o lume animată Mandelbulb