using multiple programs Many different features are included in fractal-generating software packages. A corresponding diversity in the images produced is therefore possible. Most feature some form of
algorithm selection, an interactive
image zoom, and the ability to save files in
JPEG,
TIFF, or
PNG format, as well as the ability to save parameter files, allowing the user to easily return to previously created images for later modification or exploration. The formula, parameters, variables and coloring algorithms for fractal images can be exchanged between users of the same program. There is no universally adopted standard fractal
file format. One feature of most escape time fractal programs or algebraic-based fractals is a maximum iteration setting. Increasing the iteration count is required if the image is magnified so that fine
detail is not lost. Limiting the maximum iterations is important when a device's processing power is low. Coloring options often allow colors to be
randomised. Options for color density are common because some
gradients output hugely variable magnitudes resulting in heavy repetitive banding or large areas of the same color. Because of the convenient ability to add post-processing effects
layering and
alpha compositing features found in other graphics software have been included. Both 2D and 3D rendering effects such as
plasma effect and
lighting may be included. Many packages also allow the user to input their own formula, to allow for greater control of the fractals, as well as a choice of color rendering, along with the use of filters and other image manipulation techniques. Some fractal software packages allow for the creation of movies from a sequence of fractal images. Others display render time and allow some form of
color cycling and
color palette creation tools. Standard graphics software (such as
GIMP) contains filters or plug-ins which can be used for fractal generation.
Blender contains a fractal (or random) modifier. Many stand-alone fractal-generating programs can be used in conjunction with other graphics programs (such as
Photoshop) to create more complex images.
POV-Ray is a ray tracing program which generates images from a text-based scene description that can generate fractals. Scripts on
3ds Max and
Autodesk Maya can be used. A number of web-based interfaces for the fractal generation are freely available including Turtle Graphics Renderer. Fractal Lab can generate both 2D and 3D fractals and is available over the web using
WebGL. JWildfire is a java-based, open-source
fractal flame generator. Mandelbrot Fractal is a fractal explorer written in
JavaScript. Fractal Grower is software written in Java for generating Lindenmayer Substitution Fractals (L-systems). ==Programs==