Professional Documents
Culture Documents
Linear Perspective
a geometric method of representing on paper the
way that objects appear to get smaller and closer
together, the further away they are.
Math and Art: Perspectives
For me it remains an open question whether [this work] pertains to the realm of mathematics
or to that of art. – M.C. Escher
Among the most important of Escher's works from a mathematical point of view are those
dealing with the nature of space itself.
• What is a fractal?
–objects built using recursion, where some aspect
of the limiting object is infinite and another is finite,
and where at any iteration, some piece of the
object is a scaled down version of the previous
iteration
–Recursion: With a recursion we are given starting
information and a rule for how to use it to get new
information. Then we repeat the rule using the new
information as though it were the starting
information.
–So we have a loop. What comes out of the rule
goes back into the rule for the next iteration.
Math and Art: Fractals - basics
We have starting information and a rule for generating a new value. The n increases by one
each time, so we can ask questions like find the ninth fibonacci number. We are given two
starting values since each new value is calculated from the two previous ones.
Math and Art: Fractals
n = 3: 1+1 =2
n = 4: 1+2 =3
n = 5: 2+3 =5
n = 6: 3+5 =8
n = 7: 5+8 = 13
n = 8: 8 + 13 = 21
n = 9: 13 + 21 = 34
Math and Art: Fractals – more information
We continue plotting points in this way. After five hundred points a pattern starts to appear:
To create the fractal, the flat lines are replaced by the entire shape itself.
This process is repeated again and again to create an infinitely complicated fractal.
Every part of the fractal contains the original shape. We say that the fractal is self-similar.
Math and Art: Fractals – Self Similarity
One of the most basic fractal types is the family of Julia sets, discovered by the French mathematician
Gaston Julia during the first World War. Julia sets are created by a simple formula with one complex
parameter called c or seed. This parameter can be varied to create many variations. Here are a few
examples.
Julia sets are also self-similar, as illustrated by the following zooms into the last image above. The first
zoomed image shows the top of the original. Further zooms are illustrated by the small red rectangles in the
images.
Another interesting aspect of the Mandelbrot set is that it's actually a map of all Julia sets. Each point
corresponds to a Julia set. Points inside the Mandelbrot set (here shown as black) are connected Julia sets;
points outside the Mandelbrot set tend to give more disorganized Julia sets.
Math and Art: Fractal Popularity
• While Ultra Fractal is pretty good at exploring the classic fractal types
discussed so far, it can do much more than that.
– There are many more fractal types to choose from
– You can even write your own fractal formulas (or use formulas written by other,
very generous people, who make their formulas available for public download)
– Most fractal types are variations on the Mandelbrot and Julia sets.
• Transformations can be added to distort the shape of the fractal.
• Multiple layers are also available, allowing the user to combine different
fractals or different coloring methods to form the final image.
• With the switch feature in Ultra Fractal, you can easily pick a point of a
Mandelbrot fractal to see the corresponding Julia set. This is the best way
to discover interesting Julia sets.
• Ultra Fractal solves the fractal equation for a 2 dimensional solution.
– That is, the values of the fractal at each point in the 2 dimensional space
represented by the equation are encoded with a particular color based on the
calculated value of the fractal at that point.
– The colors that are assigned to fractal outputs cans be manipulated by the user
so that the change in color from one fractal solution value to the next can be in
steps of varying size.
• For example:
– linear rates of change from one color to the next
– logarithmic
– sinusoidal (and the corresponding cosine, tangent, and hyper values)
– Exponential
Math and Art: Fractals Today — Ultra Fractal
straight forward c-like language. Carr1800 { ; Updated for UF2 by Erik Reckase, March 2000
init:
Every part of the fractal z=1/pixel, c=1/(pixel-sqr(z/z^z+z)/atan(pixel))
loop:
calculation process is controlled z = z^3 + c
bailout:
by formulas. |real(z)| <= 10
default:
title = "Carr 1800"
There are three types of periodicity = 0
formulas: fractal formulas, maxiter = 500
magn = .6
coloring algorithms, and }
center = (0,0)
transformations.
Carr1801 { ; Updated for UF2 by Erik Reckase, March 2000
; Mandelbrot
A formula can be seen as a init:
z=1/(pixel-conj(1/pixel)-flip(1/pixel))
small, specialized computer c=1/(pixel-z-cos(sqr(z/(pixel-.124))))
program that is compiled and loop:
z = z^2 + c
executed by Ultra Fractal. bailout:
|real(z)| <= 10
default:
By writing your own formulas, title = "Carr 1801"
periodicity = 0
you can completely customize maxiter = 500
how a fractal is calculated. magn = .6
… program continues …
Math and Art: Fractals – Ultra Fractals As Art