An open API service indexing awesome lists of open source software.

https://github.com/mdubus/fractol

Beautiful Fractal Renderer with GPU acceleration
https://github.com/mdubus/fractol

42 42school c fractal-rendering fractals minilibx opencl

Last synced: over 1 year ago
JSON representation

Beautiful Fractal Renderer with GPU acceleration

Awesome Lists containing this project

README

          

# fractol

A beautiful fractal renderer coded with C, the minilibx (included), and Opencl.

It is the second infographie project of the school 42.

Multiple bonus :
* Choose between GPU or CPU
* Large color palette
* Many fractals available
* Smooth coloring

## Installation

Compile with CPU :

`$ make`

Compile with GPU :

`$ make GPU=yes`

## Usage
`$ ./fractol [mandelbrot / duobrot / triobrot / mandelbar / julia / buffalo / ship / bird]`

## Overview

![alt text](https://github.com/mdubus/fractol/blob/master/img/mandelbrot%20smooth%20blue.png)

![alt text](https://github.com/mdubus/fractol/blob/master/img/mandelbrot%20hedgehog.png)

![alt text](https://github.com/mdubus/fractol/blob/master/img/mandelbrot%20vasarely.png)

![alt text](https://github.com/mdubus/fractol/blob/master/img/duobrot%20grey.png)

![alt text](https://github.com/mdubus/fractol/blob/master/img/julia%20psychedelic.png)

![alt text](https://github.com/mdubus/fractol/blob/master/img/burning%20ship%20ghost.png)

## Final mark
`125/100 (full bonus)`