# Fractals/ultrafractal

UltraFractal is a program by Frederik Slijkerman. This is unofficial wiki about it.

# licence

Copyright © 1997-2017 Frederik Slijkerman

# install
## Linux

use wine

# Help

* file types
* Fractal Forum

# formula
## outside coloring

* Average Colorings
** Triangle Inequality Average
** Stripe Average Coloring

### field lines

"There's a later version of my formula for field lines - though somewhat extended to include smooth iteration, distance estimation and distance estimation angles in my class formulas for UF - mmf.ulb called "MMF Field Estimator" It's a UF class formula so not quite so easy to follow but I think it should be clear enough. I boiled down "corrections" to field lines that work in most places but at the moment require manual adjustment to work properly - these are the two parameters that can be modified by the user to fix errors in the field lines, unfortunately you can't always fix them everywhere in view even then but this is about as close as you can get I think. I tried including the MMF Field Lines code here but unfortunately it's too long, it's in mmf.ulb in te Ultra Fractal Formula database at: http://formulas.ultrafractal.com/ " David Makin

### multiwave

Gradient file by Pauldebrot

# transformations (*.uxf)
## equirectangular

equirectangular project by pauldelbrot
Description
* Outside the rectangle will be black (or whatever the transform solid color is set to).
* The rectangle will be in -2 to 2 horizontally and -1 to 1 vertically, so with magnification 1 and center 0 and a 2:1 image aspect ratio it will exactly fill the image rect.
* Inside the rectangle will be an equirectangular projection of the Riemann sphere.
* The #pixel= assignment actually does the transform. The RHS of that assignment is just a final polar-to-cartesian conversion.
* The (0,1) constant is i, the square root of minus one.

## exponential

Exponential mapping

# images

* commons Category : Fractals created with Ultrafractal
* fractalforums : ultrafractal-gallery

# files

* ufr : Fractal Files *.ufr
* upr : Displays parameter files (*.upr) : additional parameters specific to the selected fractal formula
* par : Older Fractint parameter files (*.par)
* ugr : Displays gradient files (*.ugr)
* ual : Older gradient files (*.ual)
* map : Fractint palette files (*.map)
* uxf : Displays transformation files (*.uxf)
* ufm : Displays fractal formula files (*.ufm). Fractal formula files contain multiple fractal formulas. Older Fractint formula files (*.frm) are also shown. See Fractal formulas.
* ucl : Displays coloring algorithm files (*.ucl). See also writing coloring algorithm
* ulb : Displays plug-in library files (*.ulb)

## upr

troubledTree4 by pauldelbrotfractalforums.org: ultrafractal histogram-de-coloring
Julia set Dragon for Deh Test ( Distance Estimation Histogram)
Lichtenberg upr with dense fragment of parameter plane by pauldelbrot

## ucl

Coloring algorithms:
* are stored in coloring algorithm files (*.ucl). Each file can contain multiple coloring algorithms.
* define how fractals are colored. The fractal formula creates the basic shape of the fractal, and coloring algorithms provide ways to color that shape. This gives you the flexibility to freely combine coloring algorithms with any fractal formula.
Examples:
* Ultra Fractal replication "Mu-Ency" of the colouring scheme used by Robert Munafo

### uxf

Transformations globally transform and warp the shape of a fractal. You can combine various transformations to create complex effects.

# gradient

* stackoverflow question: which-color-gradient-is-used-to-color-mandelbrot-in-wikipedia
* Ultra Fractal Tutorial: Create a New Gradient File

# references

* The UltraFractal wiki
* ultrafractal : formula db
* ↑ ultrafractal file formats
* ↑ Fractalforum : ultrafractal
* ↑ old fractalforum: ultrafracta - multiwave-coloring-for-mandelbrot
* ↑ fractalforums.org : fractal-on-sphere
* ↑ fractalforums.org : the-first-technical-challenge-the-lichtenberg-figure-the-winners-are