Mandelbulb: Difference between revisions
GalacticShoe (talk | contribs) 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 |
[[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 |
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 |
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'' > 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 [[mathematical beauty|more elegant]] form: |
|title=Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal}} see "formula" section.</ref> 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 [[parity (mathematics)|odd]]. For example, in the case ''n'' = 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 |
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'' = 2]] |
[[File:Quintic fractal2.jpg|thumb|Quintic Mandelbulb with ''C'' = 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 |
* 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 |
* 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
This article needs additional citations for verification. (December 2024) |
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 (p, q) 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]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]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 .
Power-nine formula
[edit]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.
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]- In the 2014 animated film Big Hero 6, the climax takes place in the middle of a wormhole, which is represented by the stylized interior of a Mandelbulb.[2][3]
- In the 2018 science fiction horror film Annihilation, an extraterrestrial being appears in the form of a partial Mandelbulb.[4]
- In the webcomic Unsounded the spirit realm of the khert is represented by a stylized golden mandelbulb.
See also
[edit]References
[edit]- ^ "Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal". see "formula" section.
- ^ 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.
- ^ 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.
- ^ 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
External links
[edit]- for the first use of the Mandelbulb formula on www.fractal.org website Jules Ruis
- Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal, on Daniel White's website
- Several variants of the Mandelbulb, on Paul Nylander's website
- An opensource fractal renderer that can be used to create images of the Mandelbulb
- Formula for Mandelbulb/Juliabulb/Juliusbulb by Jules Ruis
- Mandelbulb/Juliabulb/Juliusbulb with examples of real 3D objects
- Video : View of the Mandelbulb
- Video : Exploring Mandelbulb. 3D Fractal Animation
- The discussion thread in Fractalforums.com that led to the Mandelbulb
- Video fly through of an animated Mandelbulb world
- Open-source Mandelbulber v2 software - Explore trigonometric, hyper-complex, Mandelbox, IFS, and many other 3D fractals.