Jump to content

Mandelbulb: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Restoring original beginning section.
 
(16 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{Short description|Three-dimensional fractal}}
{{More citations needed|date=December 2024}}
[[File:Visit of the Mandelbulb (4K UHD; 50FPS).webm|right|thumb|A 4K UHD 3D Mandelbulb video]]
[[File:Visit of the Mandelbulb (4K UHD; 50FPS).webm|right|thumb|A 4K UHD 3D Mandelbulb video]]
[[File:Power 8 mandelbulb fractal overview.jpg|right|thumb|A [[Ray tracing (graphics)|ray-traced]] image of the 3D Mandelbulb
[[File:Power 8 mandelbulb fractal overview.jpg|right|thumb|A [[Ray marching|ray-marched]] image of the 3D Mandelbulb
for the iteration ''v'' {{mapsto}} ''v''<sup>8</sup> + ''c'']]
for the iteration ''v'' {{mapsto}} ''v''<sup>8</sup> + ''c'']]


The '''Mandelbulb''' is a three-dimensional [[fractal]], constructed for the first time in 1997 by Jules Ruis and in 2009 further developed by Daniel White and Paul Nylander using [[Spherical coordinate system|spherical coordinates]].
The '''Mandelbulb''' is a three-dimensional [[fractal]], constructed for the first time in 1997 by Jules Ruis and further developed in 2009 by Daniel White and Paul Nylander using [[Spherical coordinate system|spherical coordinates]].


A [[canonical form|canonical]] 3-dimensional [[Mandelbrot set]] does not exist, since there is no 3-dimensional analogue of the 2-dimensional space of complex numbers. It is possible to construct Mandelbrot sets in 4 dimensions using [[quaternions]] and [[Bicomplex number|bicomplex numbers]].
A [[canonical form|canonical]] 3-dimensional [[Mandelbrot set]] does not exist, since there is no 3-dimensional analogue of the 2-dimensional space of [[complex number]]s. It is possible to construct Mandelbrot sets in 4 dimensions using [[quaternion]]s and [[Bicomplex number|bicomplex numbers]].


White and Nylander's formula for the "''n''th power" of the vector <math>\mathbf v = \langle x, y, z\rangle</math> in {{math|ℝ<sup>3</sup>}} is
White and Nylander's formula for the "''n''th power" of the vector <math>\mathbf v = \langle x, y, z\rangle</math> in {{math|ℝ<sup>3</sup>}} is
Line 18: Line 20:
The Mandelbulb is then defined as the set of those <math>\mathbf c</math> in {{math|ℝ<sup>3</sup>}} for which the orbit of <math>\langle 0, 0, 0\rangle</math> under the iteration <math>\mathbf v \mapsto \mathbf v^n + \mathbf c</math> is bounded.<ref>{{cite web
The Mandelbulb is then defined as the set of those <math>\mathbf c</math> in {{math|ℝ<sup>3</sup>}} for which the orbit of <math>\langle 0, 0, 0\rangle</math> under the iteration <math>\mathbf v \mapsto \mathbf v^n + \mathbf c</math> is bounded.<ref>{{cite web
|url=http://www.skytopia.com/project/fractal/2mandelbulb.html
|url=http://www.skytopia.com/project/fractal/2mandelbulb.html
|title=Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal}} see "formula" section.</ref> For ''n''&nbsp;>&nbsp;3, the result is a 3-dimensional bulb-like structure with [[fractal]] surface detail and a number of "lobes" depending on ''n''. Many of their graphic renderings use ''n''&nbsp;=&nbsp;8. However, the equations can be simplified into rational polynomials when ''n'' is odd. For example, in the case ''n''&nbsp;=&nbsp;3, the third power can be simplified into the [[mathematical beauty|more elegant]] form:
|title=Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal}} see "formula" section.</ref> For ''n''&nbsp;>&nbsp;3, the result is a 3-dimensional bulb-like structure with [[fractal]] surface detail and a number of "lobes" depending on ''n''. Many of their graphic renderings use ''n''&nbsp;=&nbsp;8. However, the equations can be simplified into rational polynomials when ''n'' is [[parity (mathematics)|odd]]. For example, in the case ''n''&nbsp;=&nbsp;3, the third power can be simplified into the [[mathematical beauty|more elegant]] form:


: <math>\langle x, y, z\rangle^3 = \left\langle\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)\right\rangle.</math>
: <math>\langle x, y, z\rangle^3 = \left\langle\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)\right\rangle.</math>
Line 34: Line 36:
==Cubic formula==
==Cubic formula==
[[File:cubic fractal.jpg|thumb|Cubic fractal]]
[[File:cubic fractal.jpg|thumb|Cubic fractal]]
Other formulae come from identities parametrising the sum of squares to give a power of the sum of squares, such as
Other formula come from identities parametrising the sum of squares to give a power of the sum of squares, such as
:<math>
:<math>
(x^3 - 3xy^2 - 3xz^2)^2 + (y^3 - 3yx^2 + yz^2)^2 + (z^3 - 3zx^2 + zy^2)^2 = (x^2 + y^2 + z^2)^3,</math>
(x^3 - 3xy^2 - 3xz^2)^2 + (y^3 - 3yx^2 + yz^2)^2 + (z^3 - 3zx^2 + zy^2)^2 = (x^2 + y^2 + z^2)^3,</math>
Line 52: Line 54:
[[File:Quintic fractal2.jpg|thumb|Quintic Mandelbulb with ''C''&nbsp;=&nbsp;2]]
[[File:Quintic fractal2.jpg|thumb|Quintic Mandelbulb with ''C''&nbsp;=&nbsp;2]]


Another way to create Mandelbulbs with cubic symmetry is by taking the complex iteration formula <math>z \to z^{4m+1} + z_0</math> for some integer ''m'' and adding terms to make it symmetrical in 3 dimensions but keeping the cross-sections to be the same 2-dimensional fractal. (The 4 comes from the fact that <math>i^4 = 1</math>.) For example, take the case of <math>z \to z^5 + z_0</math>. In two dimensions, where <math>z = x + iy</math>, this is
Another way to create Mandelbulbs with cubic symmetry is by taking the complex iteration formula <math>z \to z^{4m+1} + z_0</math> for some [[integer]] ''m'' and adding terms to make it symmetrical in 3 dimensions but keeping the cross-sections to be the same 2-dimensional fractal. (The 4 comes from the fact that <math>i^4 = 1</math>.) For example, take the case of <math>z \to z^5 + z_0</math>. In two dimensions, where <math>z = x + iy</math>, this is
: <math>x \to x^5 - 10 x^3 y^2 + 5 x y^4 + x_0,</math>
: <math>x \to x^5 - 10 x^3 y^2 + 5 x y^4 + x_0,</math>
: <math>y \to y^5 - 10 y^3 x^2 + 5 y x^4 + y_0.</math>
: <math>y \to y^5 - 10 y^3 x^2 + 5 y x^4 + y_0.</math>
Line 92: Line 94:
== Uses in media ==
== Uses in media ==
<!-- Examples should be cited to a _secondary_ source (not the example itself) -->
<!-- Examples should be cited to a _secondary_ source (not the example itself) -->
* In the 2014 computer-animated film ''[[Big Hero 6 (film)|Big Hero 6]]'', the climax takes place in the middle of a [[wormhole]], which is represented by the stylized interior of a Mandelbulb.<ref>{{Cite web |url = http://blogs.indiewire.com/animationscoop/immersed-in-movies-going-into-the-big-hero-6-portal-20150130 |title = Immersed in Movies: Going Into the 'Big Hero 6' Portal |date = January 30, 2015 |access-date = May 3, 2015 |website = Animation Scoop |publisher = Indiewire |last = Desowitz |first = Bill |archive-url = https://web.archive.org/web/20150503145129/http://blogs.indiewire.com/animationscoop/immersed-in-movies-going-into-the-big-hero-6-portal-20150130 |archive-date = May 3, 2015 |url-status = dead}}</ref><ref>{{Cite journal |last=Hutchins |first=David |last2=Riley |first2=Olun |last3=Erickson |first3=Jesse |last4=Stomakhin |first4=Alexey |last5=Habel |first5=Ralf |last6=Kaschalk |first6=Michael |date=2015 |title=Big Hero 6: Into the Portal |journal=ACM SIGGRAPH 2015 Talks |series=SIGGRAPH '15 |location=New York, NY, USA |publisher=ACM |pages=52:1 |doi=10.1145/2775280.2792521 |isbn=9781450336369}}</ref>
* In the 2014 animated film ''[[Big Hero 6 (film)|Big Hero 6]]'', the climax takes place in the middle of a [[wormhole]], which is represented by the stylized interior of a Mandelbulb.<ref>{{Cite web |url = http://blogs.indiewire.com/animationscoop/immersed-in-movies-going-into-the-big-hero-6-portal-20150130 |title = Immersed in Movies: Going Into the 'Big Hero 6' Portal |date = January 30, 2015 |access-date = May 3, 2015 |website = Animation Scoop |publisher = Indiewire |last = Desowitz |first = Bill |archive-url = https://web.archive.org/web/20150503145129/http://blogs.indiewire.com/animationscoop/immersed-in-movies-going-into-the-big-hero-6-portal-20150130 |archive-date = May 3, 2015 |url-status = dead}}</ref><ref>{{Cite book |last1=Hutchins |first1=David |last2=Riley |first2=Olun |last3=Erickson |first3=Jesse |last4=Stomakhin |first4=Alexey |last5=Habel |first5=Ralf |last6=Kaschalk |first6=Michael |title=ACM SIGGRAPH 2015 Talks |chapter=Big Hero 6: Into the portal |date=2015 |series=SIGGRAPH '15 |location=New York, NY, USA |publisher=ACM |pages=52:1 |doi=10.1145/2775280.2792521 |isbn=9781450336369|s2cid=7488766 }}</ref>
* In the 2018 [[science fiction film|science fiction]] [[horror film]] ''[[Annihilation (film)|Annihilation]]'', an [[Extraterrestrial_life|extraterrestrial being]] appears in the form of a partial Mandelbulb.<ref>{{cite web |url=http://www.newsweek.com/annihilation-meaning-shimmer-area-x-lighthouse-818834 |title=What Is Area X and the Shimmer in 'Annihilation'? VFX Supervisor Explains the Horror Film's Mathematical Solution |last=Gaudette |first=Emily |date=February 26, 2018 |publisher=[[Newsweek]] |access-date=March 9, 2018 }}</ref>
* In the 2018 [[science fiction film|science fiction]] [[horror film]] ''[[Annihilation (film)|Annihilation]]'', an [[Extraterrestrial_life|extraterrestrial being]] appears in the form of a partial Mandelbulb.<ref>{{cite web |url=http://www.newsweek.com/annihilation-meaning-shimmer-area-x-lighthouse-818834 |title=What Is Area X and the Shimmer in 'Annihilation'? VFX Supervisor Explains the Horror Film's Mathematical Solution |last=Gaudette |first=Emily |date=February 26, 2018 |publisher=[[Newsweek]] |access-date=March 9, 2018 }}</ref>
* In the [[webcomic]] ''Unsounded'' the spirit realm of the kerht is represented by a stylized golden mandelbulb.
* In the [[webcomic]] ''Unsounded'' the spirit realm of the khert is represented by a stylized golden mandelbulb.


==See also==
==See also==
Line 114: Line 116:
* [http://www.fractal.org/Mandelbulb.pdf Mandelbulb/Juliabulb/Juliusbulb with examples of real 3D objects]
* [http://www.fractal.org/Mandelbulb.pdf Mandelbulb/Juliabulb/Juliusbulb with examples of real 3D objects]
* [https://www.youtube.com/watch?v=82xDvdgrzx0 Video : View of the Mandelbulb ]
* [https://www.youtube.com/watch?v=82xDvdgrzx0 Video : View of the Mandelbulb ]
* [https://www.youtube.com/watch?v=DrDiqVhaghw Video : Exploring Mandelbulb. 3D Fractal Animation ]
* [http://www.fractalforums.com/3d-fractal-generation/true-3d-mandlebrot-type-fractal/ The discussion thread in Fractalforums.com that led to the Mandelbulb]
* [http://www.fractalforums.com/3d-fractal-generation/true-3d-mandlebrot-type-fractal/ The discussion thread in Fractalforums.com that led to the Mandelbulb]
* [https://www.youtube.com/watch?v=VB-XUoDqYfs Video fly through of an animated Mandelbulb world]
* [https://www.youtube.com/watch?v=VB-XUoDqYfs Video fly through of an animated Mandelbulb world]
* [https://github.com/buddhi1980/mandelbulber2/ Open-source Mandelbulber v2 software - Explore trigonometric, hyper-complex, Mandelbox, IFS, and many other 3D fractals.]


{{Fractals}}
{{Fractals}}

Latest revision as of 20:30, 18 December 2024

A 4K UHD 3D Mandelbulb video
A ray-marched image of the 3D Mandelbulb for the iteration vv8 + c

The Mandelbulb is a three-dimensional fractal, constructed for the first time in 1997 by Jules Ruis and further developed in 2009 by Daniel White and Paul Nylander using spherical coordinates.

A canonical 3-dimensional Mandelbrot set does not exist, since there is no 3-dimensional analogue of the 2-dimensional space of complex numbers. It is possible to construct Mandelbrot sets in 4 dimensions using quaternions and bicomplex numbers.

White and Nylander's formula for the "nth power" of the vector in 3 is

where

The Mandelbulb is then defined as the set of those in 3 for which the orbit of under the iteration is bounded.[1] For n > 3, the result is a 3-dimensional bulb-like structure with fractal surface detail and a number of "lobes" depending on n. Many of their graphic renderings use n = 8. However, the equations can be simplified into rational polynomials when n is odd. For example, in the case n = 3, the third power can be simplified into the more elegant form:

The Mandelbulb given by the formula above is actually one in a family of fractals given by parameters (pq) given by

Since p and q do not necessarily have to equal n for the identity |vn| = |v|n to hold, more general fractals can be found by setting

for functions f and g.

Cubic formula

[edit]
Cubic fractal

Other formula come from identities parametrising the sum of squares to give a power of the sum of squares, such as

which we can think of as a way to cube a triplet of numbers so that the modulus is cubed. So this gives, for example,

or other permutations.

This reduces to the complex fractal when z = 0 and when y = 0.

There are several ways to combine two such "cubic" transforms to get a power-9 transform, which has slightly more structure.

Quintic formula

[edit]
Quintic Mandelbulb
Quintic Mandelbulb with C = 2

Another way to create Mandelbulbs with cubic symmetry is by taking the complex iteration formula for some integer m and adding terms to make it symmetrical in 3 dimensions but keeping the cross-sections to be the same 2-dimensional fractal. (The 4 comes from the fact that .) For example, take the case of . In two dimensions, where , this is

This can be then extended to three dimensions to give

for arbitrary constants A, B, C and D, which give different Mandelbulbs (usually set to 0). The case gives a Mandelbulb most similar to the first example, where n = 9. A more pleasing result for the fifth power is obtained by basing it on the formula .

Fractal based on z → −z5

Power-nine formula

[edit]
Fractal with z9 Mandelbrot cross-sections

This fractal has cross-sections of the power-9 Mandelbrot fractal. It has 32 small bulbs sprouting from the main sphere. It is defined by, for example,

These formula can be written in a shorter way:

and equivalently for the other coordinates.

Power-nine fractal detail

Spherical formula

[edit]

A perfect spherical formula can be defined as a formula

where

where f, g and h are nth-power rational trinomials and n is an integer. The cubic fractal above is an example.

Uses in media

[edit]

See also

[edit]

References

[edit]
  1. ^ "Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal". see "formula" section.
  2. ^ Desowitz, Bill (January 30, 2015). "Immersed in Movies: Going Into the 'Big Hero 6' Portal". Animation Scoop. Indiewire. Archived from the original on May 3, 2015. Retrieved May 3, 2015.
  3. ^ Hutchins, David; Riley, Olun; Erickson, Jesse; Stomakhin, Alexey; Habel, Ralf; Kaschalk, Michael (2015). "Big Hero 6: Into the portal". ACM SIGGRAPH 2015 Talks. SIGGRAPH '15. New York, NY, USA: ACM. pp. 52:1. doi:10.1145/2775280.2792521. ISBN 9781450336369. S2CID 7488766.
  4. ^ Gaudette, Emily (February 26, 2018). "What Is Area X and the Shimmer in 'Annihilation'? VFX Supervisor Explains the Horror Film's Mathematical Solution". Newsweek. Retrieved March 9, 2018.

6. http://www.fractal.org the Fractal Navigator by Jules Ruis

[edit]