Skip to content

CalvinKrist/FractalRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mandelbrot Fractal

A black and white image of the Mandelbrot Fractal

A Pyhton-based tool that allows one to explore and edit Mandelbrot Fractals. You can add layers, change the rendering types, and modify the palettes used. Create your perfect fractal!

If you are looking for the legacy Java version that supported distributed rendering across a LAN network, please see here.

How it Works

The GUI is implemented using Python, and can be found in the view directory. The rendering code is done in using Python modules implemented in other languages so they can be faster. The c module is implemented by Calvin Krist while the rust module is implemented by David Smith.

Unit tests that verify the functionality of the modules can be found here, and the results of performance tests can be found here.

At this moment, the project does not support distributed computing. However, as this is a re-implementation of the legacy Java version, that is an intended feature for the future.

About

distributed rendering of the Mandelbrot set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published