Skip to content

A project created to explore fractals and how they're generated.

Notifications You must be signed in to change notification settings

diazjacob/Fractal-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fractal Generation

A project created to explore fractals and how they're generated.

The core fractal that was explored was the classic Mandelbrot, as well as the Burning Ship fractal. Finally a modified fractal generation function is included to create associated Julia sets. These fractals are very interesting since they are self similar (you can find copies of it within itself) and they have infinite detail (you can zoom infinitely), the only restriction is how long you want to wait for your computer to finish rendering.

Here are some generated images:

A simple Mandelbrot fractal, one of the most common fractals. It's created based on taking the pixel offset from a defined center, and squaring the corresponding complex value iteratively. Black regions represent convergent sequences, while lighter regions represent divergent sequences. We can also use the speed of the divergence itself to color the fractal in interesting ways.

The Multibrot fractal. The Mandelbrot fractal is actually a special case of the multibrot where the complex power equals 2. Modifying this power gives us some much more chaotic and weird results.

One of Mandelbrot's associated Julia sets. Created by modifying how we use our pixel position as complex function inputs. This julia set is considered to be "unstable" because small changes to the input parameters can drastically change the finished image.

About

A project created to explore fractals and how they're generated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages