Skip to content

llama-0/Fractol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fractol

42 Project in a graphics learning curve

How to build

make

How to run

./fractol Mandelbrot

You can place Julia or Burning-ship instead of Mandelbrot with unsurprising result

Instruments

minilibx_macos library used for graphics, OpenCL for parallel computing

Basic fractals

Mandelbrot

Mandelbrot

Julia Julia color zebra
Julia Julia zebra
Julia dynamic Julia zoomed in to a point
Julia dynamic Julia zoomed in
Burning ship Burning ship new color Burning ship zoomed
Burning ship Burning ship color 3 Burning ship color 2 zoomed

Bonus fractals (Newton fractals)

z^3 - 1 colored by root reached z^3 - 1 colored by number of iterations
z^3 - 1 by root z^3 - 1 by iter
sin(z) - 1 sin(z) - 1 zoomed in
sin(z) - 1 sin(z) - 1 zoomed in
z^3 - 1 with complex alpha z^3 - 1 with complex alpha number of iterations increased z^3 - 1 with complex alpha new color
z^3 - 1 complex alpha z^3 - 1 complex alpha increased z^3 - 1 complex alpha new color

About

42 Project in a graphics learning curve

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors