Fractals Explorer

Display fractals, zoom and change complexity.

Published on Jul 17, 2022

This project was the second graphic program I did for my programming course the goal was to display fractals, be able to zoom and change the number of iterations (complexity).

I’ve done this project in one week, and like for almost all the projects at the school the usage of any libraries was prohibited, so we are forced to re-code a lot of “basic” C functions.

I set up multiple interactions with the fractals, we can move, zoom, rotate, change the number of iterations, change the color gradient.

And for the first time I handled the mouse in a program, if you select the Julia’s fractal and the active the mouse with the keyboard shortcut M you will be able to edit the shape of the fractal, you can see below the shape of the Julia fractal change with mouse movement.

On the UI side I simulated background opacity for the panels by darkening the pixels, it’s the same result as if I had to manage the overlapping of a semi-transparent image with the background.

When

2015

Duration

1 week

Language

C

Images

The Julia fractal changed via mouse movements.

Screenshot of the program with the Julia fractal displayed. Screenshot of the program with the Julia fractal displayed.

Links