Fractal Visulizer is a tool to explore and make pictures of different fractals, such as: This is an open source project which can be found on GitHub. It is written using C# with WPF and the extended WPF Toolkit.

Sounds interesting? Download FractalVisualizer for Windows 64 bit here.

Want to help developing FractalVisualizer or build it yourself? Visit the GitHub Repository.

Choose your Fractal

When you click on the 'View' menu, you will see a option called 'Choose Fractal'. This lets you choose the fractal that will be rendered. Some fractals need a constant complex number in order to be calculated (For example the Julia-Set). If a fractal needs such a constant, 3 input fields will be displayed. The first two, Cx and Cy are pretty straight forward, just type in the values that will become the constant complex number. However, the third input field does something different: Here you can let the constant be calculated with Euler's identiy.


In the 'Settings' you can change some general settings of the programm, mostly regarding rendering.
  1. X Resolution:

    Is the amount of pixel in the x direction that are rendered in the image
  2. Y Resolution:

    Is the amount of pixel in the y direction that are rendered in the image
  3. Max-Iterations:

    This is the number of iterations where the calculator will stop and consider the point to be inside the set
  4. Magnification Factor:

    Changes by how much you will zoom in or out.
  5. Thread Count:

    Determines how many threads are used to render the image. Normally 1-2 times the amount of logical cores your processor has is most effective


Fractal Visualizer has many options built in to export some beautiful images.
  1. Copy to Clipboard

    This does exactly what it says, it copies the image which is currently displayed to your clipboard so you can paste it somewhere else.
  2. Image Export

    Here you can export an image of your current location with different settings (for example higher resolution) as png.
  3. Gif Export

    lets export a zoom as an animated gif. The 'Gif Start Magnification' settings lets you set the zoom at which the gif should start, the 'Gif End Magnification' sets where the gif ends. 'Gif Magnification Factor' determines by how much it should zoom in after each frame.
  4. Constant Rotation Export

    Some fractals require a constant to be calulated. With this export, you can let this constant be changed by each frame using the Euler's identiy. x will start at 0 and will change by 2π divided by the frame count after each frame (so it will and at 2π). When clicking this option, a dialog will appear where you can choose a fractal from all fractals that require a constant. Next, your a settings dialog pops up which has two special fields:
    Frame-Count: Changes how many frames will be put into the gif and by how much the constant changes after each frame.
    Constant-Factor: The constant number for each frame will be multiplied by this number.
Burning Ship Fractal