Fractals
Jump to navigation
Jump to search
This wikiook is about : how to make fractals (:-))
"What I cannot create, I do not understand." Richard P. Feynman
Contents
- 1 Introduction
- 2 Programming
- 3 Mathematics
- 4 Fractals made by the iterations
- 5 Other fractals
- 6 software
- 7 Links
Introduction[edit]
Programming[edit]
"Just keep in mind that what is obvious for you won't be necessarily obvious for the reader." :— (cKleinhuis )
- Formula parser
- Computer graphic techniques
- color
- image noise
- Dimension
- 2D
- graphic files
- plane
- grid, ruler, ...
- Plane transformations
- optimisation
- 2D algorithms
- 3D
- 4D
- 2D
- Documentation: Program is as good as it's documentation !
Mathematics[edit]
It can be argued that the mathematics behind these images is even prettier than the pictures themselves.—Robert L. Devaney
- Numbers
- Function
- computations
- Numerical methods
- Finding roots of equation
- Finding function from sequence , curve fitting, model fitting
- Symbolic methods
- Kneading sequences
- Numerical methods
- Group theory
- Geometry
- Vector field
- Polynomial vector field in one complex variable
- From discrete dynamical systems to continuous dynamical systems
- dynamical system
- discrete map
- difference equation
- differential equation
Fractals made by the iterations[edit]
Iterations of real numbers : 1D[edit]
Iterations of complex numbers :2D[edit]
Rational maps[edit]
Polynomials[edit]
Chebyshev polynomials[edit]
Complex quadratic polynomials[edit]
Theory[edit]
Algorithms[edit]
- Escape time
- zeros of Qn or parabolic checkerboard ( chessboard)
- atom domains
- curves
- DEM = Distance Estimation Method
- Maping component to the unit disk ( Riemann map ):
- Multiplier map
- on the parameter plane on the parameter plane
- on the dynamic plane
- Boettcher map and complex potential
- on the parameter plane
- on the dynamic plane
- Multiplier map
- histogram colorings
- Average Colorings "are a family of coloring functions that use the decimal part of the smooth iteration count to interpolate between average sums." Jussi Harkonen
- orbit trap
- Julia morphing - to sculpt shapes of Mandelbrot set parts ( zoom ) and Show Inflection
- 2D to 3D : bump maping
- heightmap
- slope
- Embossing and Lighting
- lighting
- wake - combinatorial algorithms
Dynamical plane Julia and Fatou set[edit]
- Julia set
- Fatou set
- Basin of attraction of superattracting fixed point (infinity) : exterior of all Julia sets and interior of some Julia sets
- Interior of Julia sets:
- Basin of attraction of attracting periodic/fixed point - Koenigs coordinate
- Local dynamics near indifferent fixed point/cycle
Parameter plane and Mandelbrot set[edit]
- Topological model of Mandelbrot set : Lavaurs algorithm and lamination of parameter plane
- Transformations of parameter plane
- Parts of parameter plane
- exterior of the Mandelbrot set
- Mandelbrot set and speed improvements
- Boundary of whole set and it's components
- interior of hyperbolic components
The Buddhabrot[edit]
exponential families[edit]
trigonometric families[edit]
The Newton-Raphson fractal[edit]
Quaternion Fractals : 3D[edit]
Other fractals[edit]
- Real-world fractals
- Lyapunov fractal
- L-Systems
- Midpoint displacement algorithm
- Diamond-square algorithm
- a limit set of a Kleinian group
- Fractal mountains
- Iterated function systems, Nonlinear IFS
- Flame fractals
- cellular automata
software[edit]
- AlmondBread
- fractint
- Spider by Yuval Fisher
- Fragmentarium - GLSL
- Kalles Fraktaler
- mandelbulber
- Mandel - software for real and complex dynamics by Wolf Jung
- Mandel Machine
- gnofract
- Programs by Claude Heiland-Allen
- mightymandel - GLSL
- gmandel - A Mandelbrot Set explorer implemented in Haskell using GTK/OpenGL/libqd, git repo
- mandelbrot-book program
- mandelbrot-perturbator : http://code.mathr.co.uk/mandelbrot-perturbator/
- Libraries by Claude Heiland-Allen
- kf-extras programs for manipulating output from Kalles Fraktaler 2
- mandelbrot-symbolics - symbolic algorithms related to the Mandelbrot set
- mandelbrot-numerics - numerical algorithms related to the Mandelbrot set
- mandelbrot-graphics - CPU-based visualisation of the Mandelbrot set
- mandelbrot-book and mandelbrot-book-images
- mandelbrot-text - parsing and pretty printing related to the Mandelbrot set
- ruff = relatively useful fractal functions ( in Haskell)
- UltraFractal
- Xaos
- Shadertoy - GLSL
- Dynamics - program by Helena E. Nusse and James Yorke
- The Computer Language Benchmarks Game : mandelbrot
- lt = a Mac OS X application for researchers in complex dynamical systems.
- Programs by Curtis McMullen
- programs by Gert Buschmann
- Fractalzoomer - Java progam by Chris Kalonakis ( with src code)
- Programs by Dmitry Khmelev
- DsTool is a computer program for the interactive investigation of dynamical system
- matcont - is a Matlab software project for the numerical continuation and bifurcation study of continuous and discrete parameterized dynamical systems
- Linas' Art Gallery
- kandid "s a java-based genetic art program from 2002 that features several kinds of algorithms including an Iterated Function System Affine Transformation; Voronoi Diagram; Cellular Automata and a bunch of other things. By far my favorite is the iIFS Affine Transformation in Grayscale mode. It can operate in color modes but the results are always awful." Tim Hodkinson: Kandid beats Apophysis, Chaotica and JWildfire with millions of colors tied behind its back!!!
- Dr. Don Spickler - Fractal Generator