Mandelbulb

Mandelbulb-Bild gemäß der Formel v ↦ v9 + c

Das Mandelbulb-Fraktal ist ein dreidimensionales Fraktal. Es wurde 2009 von Daniel White und Paul Nylander konstruiert. Dazu wurde eine herkömmliche Mandelbrotmenge einer sphärischen Koordinatentransformation unterzogen.[1]

Mathematik

Flug um die Mandelbulb

Eine dreidimensionale Mandelbrot-Menge in Normalenform existiert so nicht, denn es gibt kein dreidimensionales Analogon der komplexen Ebene (sondern nur höherdimensionale Zahlensysteme wie Quaternionen oder Dimensionen mit anderen hyperkomplexen Zahlen).

Whites und Nylanders Formel für die n-te Potenz des Vektors v = ( x , y , z ) T {\displaystyle {\mathbf {v} }=(x,y,z)^{\mathsf {T}}} in einem kartesischen Koordinatensystem ( R 3 {\displaystyle \mathbb {R} ^{3}} ) lautet

v n := r n ( sin ( n θ ) cos ( n ϕ ) sin ( n θ ) sin ( n ϕ ) cos ( n θ ) ) {\displaystyle {\mathbf {v} }^{n}:=r^{n}{\begin{pmatrix}\sin(n\theta )\cos(n\phi )\\\sin(n\theta )\sin(n\phi )\\\cos(n\theta )\end{pmatrix}}}

unter Verwendung von

r = x 2 + y 2 + z 2 {\displaystyle r={\sqrt {x^{2}+y^{2}+z^{2}}}} ,
ϕ = arctan ( y / x ) = arg ( x + y i ) {\displaystyle \phi =\arctan(y/x)=\arg(x+y\mathrm {i} )} und
θ = arctan ( x 2 + y 2 / z ) = arccos ( z / r ) {\displaystyle \theta =\arctan({\sqrt {x^{2}+y^{2}}}/z)=\arccos(z/r)} .

Die Mandelbulb ist sodann definiert als die Menge der Werte c R 3 {\displaystyle \mathbf {c} \in \mathbb {R} ^{3}} , für die der Orbit von ( 0 , 0 , 0 ) T {\displaystyle (0,0,0)^{\mathsf {T}}} unter der Iteration v v n + c {\displaystyle {\mathbf {v} }\mapsto {\mathbf {v} }^{n}+{\mathbf {c} }} beschränkt ist.[2] Für n > 3 ergibt sich eine dreidimensionale, birnenähnliche Struktur mit fraktalen Oberflächendetails und eine Anzahl an „Lappen“ abhängig von n. Viele Graphikrenderings nutzen für n den Wert 8. Die Gleichungen können in rationale Polynome vereinfacht werden, wenn n ungerade ist. Für den Fall n = 3 kann die Abbildung v v 3 {\displaystyle {\mathbf {v} }\mapsto {\mathbf {v} }^{3}} in die folgende, vereinfachte Form umgeformt werden:

( x y z ) 3 = ( ( 3 z 2 x 2 y 2 ) x ( x 2 3 y 2 ) x 2 + y 2 ( 3 z 2 x 2 y 2 ) y ( 3 x 2 y 2 ) x 2 + y 2 z ( z 2 3 x 2 3 y 2 ) ) {\displaystyle {\begin{pmatrix}x\\y\\z\end{pmatrix}}^{3}={\begin{pmatrix}{\frac {(3z^{2}-x^{2}-y^{2})x(x^{2}-3y^{2})}{x^{2}+y^{2}}}\\{\frac {(3z^{2}-x^{2}-y^{2})y(3x^{2}-y^{2})}{x^{2}+y^{2}}}\\z(z^{2}-3x^{2}-3y^{2})\end{pmatrix}}} .

Allgemeiner kann man entsprechende Fraktale (neben n auch von p und q abhängend) für die Abbildung

v n := r n ( sin ( p θ ) cos ( q ϕ ) sin ( p θ ) sin ( q ϕ ) cos ( p θ ) ) {\displaystyle {\mathbf {v} }^{n}:=r^{n}{\begin{pmatrix}\sin(p\theta )\cos(q\phi )\\\sin(p\theta )\sin(q\phi )\\\cos(p\theta )\end{pmatrix}}}

konstruieren, wobei p und q nicht gleich n sein müssen, um v n = v n {\displaystyle \Vert \mathbf {v} ^{n}\Vert =\Vert \mathbf {v} \Vert ^{n}} zu erfüllen. Noch allgemeinere Fraktale können mit der Iteration

v n := r n ( sin ( f ( θ , ϕ ) ) cos ( g ( θ , ϕ ) ) sin ( f ( θ , ϕ ) ) sin ( g ( θ , ϕ ) ) cos ( f ( θ , ϕ ) ) ) {\displaystyle {\mathbf {v} }^{n}:=r^{n}{\begin{pmatrix}\sin(f(\theta ,\phi ))\cos(g(\theta ,\phi ))\\\sin(f(\theta ,\phi ))\sin(g(\theta ,\phi ))\\\cos(f(\theta ,\phi ))\end{pmatrix}}}

gefunden werden.

Ähnlichkeit mit der Mandelbrot-Menge

Ähnlichkeit zur Mandelbrot-Menge visualisiert

Durch gewisse Transformationen des Mandelbulb-Fraktals lässt sich eine Ähnlichkeit mit der Mandelbrot-Menge erahnen. Wenn man im Fall n = 2 das Fraktal in der Mitte durchschneidet, erkennt man die klassische Mandelbrot-Menge.

Die Julia-Menge am Nullpunkt der Mandelbrot-Menge entspricht einer idealen Kreisfläche. Analog dazu ist die Julia-Menge am Nullpunkt der Mandelbulb eine ideale Kugel. Diese Julia-Mengen unterscheiden sich hier also nur in der Anzahl der Dimensionen voneinander.

Trivia

  • Im 2014 erschienenen Computeranimationsfilm Baymax findet eine Szene im Zentrum eines Wurmloches statt, das dem stilisierten Inneren einer Mandelbulb ähnelt.[3]
  • Ein Alien im Science-Fiction-Horrorfilm Auslöschung als Teil einer Mandelbulb.[4]
  • Das Geisterreich der Kerht im Webcomic Unsounded wird als goldene Mandelbulb dargestellt.[5]

Galerie

Die folgende Galerie zeigt verschiedene Ansichten und Besonderheiten der Mandelbulb, teils auch als Animation:

  • Gesamtansicht
    Gesamtansicht
  • Blick von oben
    Blick von oben
  • Eine „Knolle“
    Eine „Knolle“
  • Der obere Teil
    Der obere Teil
  • Überblick über die „Lamellen“
    Überblick über die „Lamellen“
  • Eine „Lamelle“ im Detail
    Eine „Lamelle“ im Detail
  • Eine Einbuchtung der Mandelbulb
    Eine Einbuchtung der Mandelbulb
  • Ansicht einer aufgeschnittenen, hohlen Mandelbulb
    Ansicht einer aufgeschnittenen, hohlen Mandelbulb
  • Mandelbulb aus Sicht von drei Rotationsachsen
  • „CT-Scan“ der Mandelbulb, der verschiedene Schichten zeigt
  • Übersicht (Flug über verschiedene Partien)
  • Knollen von Nahem
  • Wachstum der Variable der Fraktalformel v ↦ v^x + c, linearer Anstieg des Wertes von x von 0 auf 21; Frontalansicht
  • Wachstum der Variable der Fraktalformel v ↦ v^x + c, linearer Anstieg des Wertes von x von 0 auf 21; Fraktal um 90° gedreht (Blick von oben)

Siehe auch

  • Mandelbox
  • Mandelbulber (Fraktalgenerierendes Programm; benannt nach der Mandelbulb)
Commons: Mandelbulb – Album mit Bildern, Videos und Audiodateien
  • Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal, on Daniel White's website
  • Mehrere Varianten der Mandelbulb auf Nylanders Webseite
  • Ein fraktalgenerierendes Programm, das u. a. die Mandelbulb rendert.
  • Formeln für Mandelbulb/Juliabulb/Juliusbulb von Jules Ruis
  • Mandelbulb/Juliabulb/Juliusbulb mit Beispielen realer 3D-Objekte
  • Video : Blick auf die Mandelbulb
  • Diskussion auf Fractalforums.com zum Thema Mandelbulb
  • Animierter Flug um die Mandelbulb

Einzelnachweise

  1. Richard Rosenman: Hypercomplex Fractals. BUGMAN, 7. März 2009, abgerufen am 9. Juli 2020 (englisch). 
  2. Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal. Abgerufen im 1. Januar 1  siehe "Formel"-Bereich
  3. David Hutchins, Olun Riley, Jesse Erickson, Alexey Stomakhin, Ralf Habel, Michael Kaschalk: Big Hero 6 | ACM SIGGRAPH 2015 Talks. Abgerufen am 9. Juli 2020 (englisch). 
  4. Emily Gaudette: What Is Area X and the Shimmer in 'Annihilation'? VFX Supervisor Explains the Horror Film's Mathematical Solution. NewsWeek, 26. Februar 2018, abgerufen am 26. Februar 2018 (englisch). 
  5. Unsounded. Abgerufen am 9. Juli 2020 (englisch).