Mandelbulb

Last updated
A 4K UHD 3D Mandelbulb video
A ray-marched image of the 3D Mandelbulb for the iteration v - v + c Power 8 mandelbulb fractal overview.jpg
A ray-marched image of the 3D Mandelbulb for the iteration vv + 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 coordinates.

Contents

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

Cubic fractal Cubic fractal.jpg
Cubic fractal

Other formulae 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

Quintic Mandelbulb Quintic fractal.jpg
Quintic Mandelbulb
Quintic Mandelbulb with C = 2 Quintic fractal2.jpg
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 - -z Cube3dmandel.jpg
Fractal based on z  z

Power-nine formula

Fractal with z Mandelbrot cross-sections Z9fractal.jpg
Fractal with z 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 Mandelblob.jpg
Power-nine fractal detail

Spherical formula

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

See also

Related Research Articles

In mathematics, analytic geometry, also known as coordinate geometry or Cartesian geometry, is the study of geometry using a coordinate system. This contrasts with synthetic geometry.

In mechanics and geometry, the 3D rotation group, often denoted SO(3), is the group of all rotations about the origin of three-dimensional Euclidean space under the operation of composition.

In linear algebra, two vectors in an inner product space are orthonormal if they are orthogonal unit vectors. A unit vector means that the vector has a length of 1, which is also known as normalized. Orthogonal means that the vectors are all perpendicular to each other. A set of vectors form an orthonormal set if all vectors in the set are mutually orthogonal and all of unit length. An orthonormal set which forms a basis is called an orthonormal basis.

In mathematics, a Gaussian function, often simply referred to as a Gaussian, is a function of the base form

<span class="mw-page-title-main">Surface of revolution</span> Surface created by rotating a curve about an axis

A surface of revolution is a surface in Euclidean space created by rotating a curve one full revolution around an axis of rotation . The volume bounded by the surface created by this revolution is the solid of revolution.

<span class="mw-page-title-main">Stellar dynamics</span>

Stellar dynamics is the branch of astrophysics which describes in a statistical way the collective motions of stars subject to their mutual gravity. The essential difference from celestial mechanics is that the number of body

<span class="mw-page-title-main">Poincaré half-plane model</span> Upper-half plane model of hyperbolic non-Euclidean geometry

In non-Euclidean geometry, the Poincaré half-plane model is the upper half-plane, denoted below as H, together with a metric, the Poincaré metric, that makes it a model of two-dimensional hyperbolic geometry.

<span class="mw-page-title-main">Parametric equation</span> Representation of a curve by a function of a parameter

In mathematics, a parametric equation defines a group of quantities as functions of one or more independent variables called parameters. Parametric equations are commonly used to express the coordinates of the points that make up a geometric object such as a curve or surface, called a parametric curve and parametric surface, respectively. In such cases, the equations are collectively called a parametric representation, or parametric system, or parameterization of the object.

<span class="mw-page-title-main">Hopf fibration</span> Fiber bundle of the 3-sphere over the 2-sphere, with 1-spheres as fibers

In the mathematical field of differential topology, the Hopf fibration describes a 3-sphere in terms of circles and an ordinary sphere. Discovered by Heinz Hopf in 1931, it is an influential early example of a fiber bundle. Technically, Hopf found a many-to-one continuous function from the 3-sphere onto the 2-sphere such that each distinct point of the 2-sphere is mapped from a distinct great circle of the 3-sphere. Thus the 3-sphere is composed of fibers, where each fiber is a circle — one for each point of the 2-sphere.

In multivariable calculus, the implicit function theorem is a tool that allows relations to be converted to functions of several real variables. It does so by representing the relation as the graph of a function. There may not be a single function whose graph can represent the entire relation, but there may be such a function on a restriction of the domain of the relation. The implicit function theorem gives a sufficient condition to ensure that there is such a function.

<span class="mw-page-title-main">Bloch sphere</span> Geometrical representation of the pure state space of a two-level quantum mechanical system

In quantum mechanics and computing, the Bloch sphere is a geometrical representation of the pure state space of a two-level quantum mechanical system (qubit), named after the physicist Felix Bloch.

In mathematics, the Cayley transform, named after Arthur Cayley, is any of a cluster of related things. As originally described by Cayley (1846), the Cayley transform is a mapping between skew-symmetric matrices and special orthogonal matrices. The transform is a homography used in real analysis, complex analysis, and quaternionic analysis. In the theory of Hilbert spaces, the Cayley transform is a mapping between linear operators.

In economics, an ordinal utility function is a function representing the preferences of an agent on an ordinal scale. Ordinal utility theory claims that it is only meaningful to ask which option is better than the other, but it is meaningless to ask how much better it is or how good it is. All of the theory of consumer decision-making under conditions of certainty can be, and typically is, expressed in terms of ordinal utility.

<span class="mw-page-title-main">Implicit surface</span> Surface in 3D space defined by an implicit function of three variables

In mathematics, an implicit surface is a surface in Euclidean space defined by an equation

<span class="mw-page-title-main">Multiple integral</span> Generalization of definite integrals to functions of multiple variables

In mathematics (specifically multivariable calculus), a multiple integral is a definite integral of a function of several real variables, for instance, f(x, y) or f(x, y, z). Physical (natural philosophy) interpretation: S any surface, V any volume, etc.. Incl. variable to time, position, etc.

<span class="mw-page-title-main">Implicit curve</span> Plane curve defined by an implicit equation

In mathematics, an implicit curve is a plane curve defined by an implicit equation relating two coordinate variables, commonly x and y. For example, the unit circle is defined by the implicit equation . In general, every implicit curve is defined by an equation of the form

In physics and mathematics, the solid harmonics are solutions of the Laplace equation in spherical polar coordinates, assumed to be (smooth) functions . There are two kinds: the regular solid harmonics, which are well-defined at the origin and the irregular solid harmonics, which are singular at the origin. Both sets of functions play an important role in potential theory, and are obtained by rescaling spherical harmonics appropriately:

In Euclidean geometry, the distance from a point to a line is the shortest distance from a given point to any point on an infinite straight line. It is the perpendicular distance of the point to the line, the length of the line segment which joins the point to nearest point on the line. The algebraic expression for calculating it can be derived and expressed in several ways.

<span class="mw-page-title-main">Earth section paths</span> Plane curved by the intersection of an earth ellipsoid and a plane

Earth section paths are plane curves defined by the intersection of an earth ellipsoid and a plane. Common examples include the great ellipse and normal sections. Earth section paths are useful as approximate solutions for geodetic problems, the direct and inverse calculation of geographic distances. The rigorous solution of geodetic problems involves skew curves known as geodesics.

<span class="mw-page-title-main">Plotting algorithms for the Mandelbrot set</span> Algorithms and methods of plotting the Mandelbrot set on a computing device

There are many programs and algorithms used to plot the Mandelbrot set and other fractals, some of which are described in fractal-generating software. These programs use a variety of algorithms to determine the color of individual pixels efficiently.

References

  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