Author Topic: Fraqtive is an open source generator of the Mandelbrot family fractals.  (Read 1892 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4259
Fraqtive is an open source, multi-platform generator of the Mandelbrot family fractals.

Software Santa MADE these with Fraqtive:

Fraqtive is an open source, multi-platform generator of the Mandelbrot family fractals. It uses very fast algorithms supporting SSE2 and multi-core processors. It generates high quality anti-aliased images and renders 3D scenes using OpenGL. It allows real-time navigation and dynamic generation of the Julia fractal preview.

Very fast algorithms. Maximum speed is the main objective of Fraqtive. It has built-in, highly optimized procedures for performing calculations. Whenever possible, it takes advantage of the SSE2 extension (available in most modern CPUs) for maximum performance. It can also perform parallel computation on multi-core processors (or multi-processor systems). A special optimization algorithm skips regions containing few details to speed up calculations up to nine times without visible loss of quality.

Real-time navigation. You can zoom in and out, move and rotate the fractal in real-time, and the details are automatically updated. Fraqtive has many modes of navigation using the mouse and also supports the mouse wheel and keyboard. As you move the mouse over the fractal surface, an animated preview of the Julia fractal corresponding to the point under the cursor is drawn.

High quality images. Another goal of Fraqtive is to ensure good quality of the produced images. A color smoothing algorithm is used make transitions between colors invisible. The gradient used to draw the fractal can be freely and easily edited. In addition the image can be post-processes to improve quality of regions containing lots of details.

Rendering 3D scenes. Fraqtive can render the surface of the fractal as a 3D scene for even better visualization of the fractal structure. The OpenGL library is used for hardware accelerated rendering and best performance even for high resolution meshes.

Fraqtive supports many variations of the Mandelbrot and Julia sets. Below you can see the well-known classic Mandelbrot set and its magnified regions. The most interesting feature of fractals is that you can magnify them infinitely revealing new details. Fraqtive allows to magnify the fractal about 14 orders of magnitude (i.e. 100,000,000,000,000 times) before losing precision.

For every point of the Mandelbrot set there is a corresponding Julia set. The shape of the Julia fractal is similar to the area of the Mandelbrot fractal near that point. Using Fraqtive you can see the shape of the Julia set dynamically change as you move the mouse over the main view.

Fraqtive can generate Multibrots, i.e. fractals in which the classic quadratic polynomial equation was replaced with a polynomial of higher degree. Fast, built-in algorithms are available for integral powers up to 6. Higher powers (and also fractional ones) are also available using a slower, generic algorithm.

Fraqtive can also generate fractals in which the polynomial equation was modified to achieve interesting variations of their shape. Some examples of such fractals include the Tricorn and the Burning Ship. Higher and non-integral powers are also supported for these variants, as well as their corresponding Julia sets.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
« Last Edit: February 23, 2014, 04:40:02 PM by Software Santa »