7 Free 3D Fractal Generation Software

Fractal-generating software is any type of graphics software that generates images of fractals. Fractal generating software creates mathematical beauty through visualization. Modern computers may take seconds or minutes to complete a single high resolution fractal image. Images are generated for both simulation (modeling) as well as random fractals for art. Fractal generation used for modeling is part of realism in computer graphics. Fractal generator software can be used to mimic natural landscapes with fractal landscapes and scenery generation programs. Fractal imagery can be used to introduce irregularity to an otherwise sterile computer generated environment.

Here are some best free 3D fractal generator software, these software allow you to generate a 3D fractal and export it. These software supports different 3D fractal types and lets you generate them with a lot of variations. You can tweak a lot of parameters to generate a desired fractal and save the preview. Some of these software allow you to save the fractal as an image in PNG, JPEG likely formats. You can also use a different formula to generate the final fractal in 3D mode.

3D fractal.jpg

Apophysis 3D

Apophysis is an open source fractal flame editor and renderer for Microsoft Windows and Macintosh.


Apophysis has many features for creating and editing fractal flames, including an editor which allows one to directly edit the transforms by manipulating triangles, a mutations window, which applies random edits to the triangles, an adjust window, which allows the adjustment of coloring and location of the image. It also provides a scripting language with direct access to most of the components of the fractal, which allows for effects such as the animations seen in Electric Sheep, which are also fractal flames. Users can export fractalflames to other fractal flame rendering programs, such as FLAM3.

Download Apophysis


ChaosPro is a real time freeware fractal generator for MS Windows with support for many different fractal types (2D and 3D), true color support, animation support. Due to its integrated compiler it is quite fast even if you write your own formulas within ChaosPro. 


Features of ChaosPro

  • Escapetime: A pixel in a window (2D point) is iterated and tested what "happens" to the pixel. The result is shown and colored accordingly. This kind of algorithm creates for example Julia and Mandelbrot sets, but it may also create any other fractal which is based on iterating a 2D pixel.

  • Attractor: An arbitrary 3D point is iterated again and again. After each iteration it is drawn. This produces 3D fractals which are rendered accordingly including light and shadow. Examples for such fractals are IFS fractals, Flame fractals, and much more.

  • Quaternion: Similar to Escapetime, but uses Quaternion numbers and an algorithm similar to Escapetime which has been enhanced for 3D and 4D space. Examples for these fractals are Quaternions, but this type is perfectly suitable for rendering the Mandelbulb, too.

  • Multitasking and Multiwindowing: This means ChaosPro is a true MDI application where each fractal resides in its own window. You can calculate several fractals at the same time in different windows. The different calculation threads use low priority, so you can calculate several fractals and continue doing your other work with the computer. All windows in ChaosPro are modeless dialogs, so can be open just as you like. You do not need to close any window in order to open another one.

  • Realtime fractal exploration: You grab the fractal with the mouse in order to move it around, and the effect is immediately visible. You assign another gradient (palette) and it gets applied immediately, no OK button to click on. If you move a slider (perhaps the rotation angle slider) the fractal thread constantly gets noticed that the slider changed its value and adjusts the fractal. How good and how fast it catches up with the changes depends on how fast your computer is. If you resize the fractal window then the fractal gets scaled accordingly. ChaosPro does not use modal dialogs, all parameter windows are modeless.

  • Animations: ChaosPro restricts you not only to simple zoom in/out/around movies, it lets you create animations based upon every fractal parameter in ChaosPro, in every combination. You simply define key frames of how your animation should look like, specify how many frames there should be between each pair of key frames and ChaosPro does the rest. The key frames may differ in any parameter which can be changed in a continuously manner, like the corners, the iteration value, the rotation angle, the parameter, the bailout value, the coloring paramaters, the palette and many others. Parameters which cannot change during an animation are the fractal type or flags for example: These must be the same during the animation. But the animation system is clever enough to not let you specify keyframes which do not match to the others you already have defined. 

Operating system supports: Windows 98, NT, 2000, XP, Vista and Windows 7.

Download ChaosPro V4.0.249

Gnofract 4D

Gnofract 4D is a free, open source program which allows anyone to create beautiful images called fractals. The images are automatically created by the computer based on mathematical principles. These include the Mandelbrot and Julia sets and many more. You don't need to do any math: you can explore a universe of images just using a mouse. It runs on Unix-based systems such as Linux and FreeBSD and can also be run on Mac OS X.

Gnofract 4D.png

Features of Gnofract 4D

  • Unlimited variety: Most fractal programs provide a fixed set of formulas. Gnofract 4D's formula compiler allows you to use any function you can think of. It also supports Fractint and UltraFractal formulas and coloring algorithms so you can use the many thousands of formulas written for those packages. Take a look at the Gallery for some examples.

  • Innumerable options: Each base fractal can be displayed in millions of ways, using many coloring algorithms, including old favorites like biomorph, powerful options like Orbit Traps, and unique methods like Hot and Cold. Display multiple fixed points, critical values, or other regions using the "fate" option.

  • Easy-to-use interface: Modern interface (using the GTK toolkit) with unlimited undo, full-screen mode, simple interaction, and quick previews. Click here for an interface tour with more screenshots.

  • Fast calculations: Since all formulas are compiled to machine code before being run, you get snappy calculations even on complex custom formulas. If you have a multi-processor, hyperthreaded, or multi-core computer, Gnofract 4D will take full advantage of it for even faster calculations.

  • Four dimensions: What sets it apart from other fractal programs (and makes it "4D") is the way that it treats the Mandelbrot and Julia sets as different views of the same four-dimensional fractal object. This allows you to create images which are a cross between the two sets and explore their inter-relationships. If you'd like to know some more about the maths, you can find details in the user's manual.

  • High quality output: 24-bit color rendering, coloring methods for smooth gradients, antialiasing, and no limit on output size. The images below show the difference - the first is generated by Fractint, the second by Gnofract 4D.

Download Gnofract 4D V4.0.1


Fraqtive is an open source, multi-platform generator of the Mandelbrot family fractals. It uses very fast algorithms for maximum performance and generates high quality anti-aliased images. It allows real-time zooming navigation within the fractal and dynamic generation of the Julia fractal preview.


Features of Fraqtive

  • Fast algorithms optimized for modern processors

  • Zooming, moving and rotating in real-time

  • Generating hi-resolution images and series of images

  • Color smoothing and image post-processing

  • Rendering the fractal surface in 3D mode

Download Fraqtive 0.4.8

Mandelbulb 3D (MB3D) Fractal Rendering Software

Mandelbulb 3D is a free software application created for 3D fractal imaging. MB3D formulates dozens of nonlinear equations into an amazing range of fractal objects. The 3D rendering environment includes lighting, color, specularity, depth-of-field, shadow- and glow- effects; allowing the user fine control over the imaging effects.

Mandelbulb 3D.jpg

Download Mandelbulb 3D version 1.9.1 (Windows)

Download Mandelbulb 3D version 1.9.0 (Mac)


Mandelbulber is an experimental application that helps to make rendering 3D Mandelbrot fractals much more accessible. A few of the supported 3D fractals: Mandelbulb, Mandelbox, BulbBox, JuliaBulb, Menger Sponge, Quaternion, Trigonometric, Hypercomplex, and Iterated Function Systems (IFS). All of these can be combined into infinite variations with the ability to hybridize different formulas together. 


Features of Mandelbulber

  • 3D Navigator with tools to see how close the camera is to the fractal surface.

  • Complex 3D shading: hard shadows, 3 modes of ambient occlusion, depth of field, reflections, fog, glow, primitive objects, and water.

  • Lights can be manually or randomly placed. Volumetric lighting available.

  • Camera animation: Keyframe and mouse controlled flight.

  • Keyframe animation of all parameters.

  • Camera lenses: three-point projection, fisheye, and equirectangular projection.

  • Distance estimation algorithm to reduce render times and artifacts of ray marching.

  • Low memory mode to render images larger than 16,000 x 16,000 pixels.

  • OpenCL support in progress

Download Mandelbulber V2


Terragen is a scenery fractal generator program for Microsoft Windows and Mac OS X developed and published by Planetside Software. It can be used to create renderings and animations of landscapes. Terragen is a powerful solution for building, rendering, and animating realistic natural environments. Create entire worlds from your imagination, or import real world terrain data sets and use Terragen to create the most realistic visualizations possible. You control the weather, landscape, rivers, lakes and oceans, suns, moons and stars. With Terragen you have complete control over the shader networks used for terrains, textures, micropolygon displacements, clouds and object distributions. You can reorganize the planetary shading pipeline to suit your goals. Place grass and trees wherever you want, as well as other objects in native TGO or OBJ format that you have modeled in third party software.


Feature of Terragen 4

  • Hybrid micropolygon and ray tracing renderer optimized for large displacements and very large landscapes.

  • Flexible global illumination system for accurate lighting at any scale, from close-up, to distant, to planetary scale.

  • Render entire planets, sweeping vistas, tiny rock gardens, or anything in between.

  • Photorealistic atmosphere and sunlight.

  • Volumetric clouds or fast “2.5D” clouds.

  • Multiple scattering in volumetrics, full light interaction between volumetrics and surfaces.

  • High dynamic range output; generate photorealistic environment maps and IBL sources.

  • Production quality anti-aliasing and motion blur that renders quickly and efficiently.

  • Import 3D objects for rendering.

  • Render millions of plants and other objects using instancing. Billions of virtual polygons are handled with ease.

  • Node graph editor for ultimate control over shaders and textures.

  • Flexible planetary shading pipeline.

  • Add multiple heightfields, textures and displacement maps to your scene.

  • Procedural terrains that can span an entire planet.

  • Apply almost “infinite” fractal detail to terrain and other objects.

  • Overhanging terrain using procedural displacements, image-based displacements, or imported geometry.

  • 3D painting of colours and masks that can control almost anything in the scene.

  • Animation of almost any parameter

  • Georeferencing options; automatic georeferencing for properly formatted GIS files, including GeoTIFF and more.

  • Export high resolution objects from displaced surfaces.

Download Terragen 4 Free Version