Inspiration

Watched a 3 Blue 1 Brown video about Newton's fractal and thought it would be a cool project.

What it does

Creates an interactive window, which different fractals are rendered on.

How we built it

Purely made from C, using the OpenGL library in Visual Studio 2019.

Challenges we ran into

Creating a window with GLFW, drawing a square to that window, colouring that square, fitting the square to the window, mapping screen space to world space, efficiently calculating pixel colours using their positions on screen as a complex number. Using this complex number with different algorithms to render different fractals.

Accomplishments that we're proud of

Mandelbrot set looks great, even when zoomed in Learning about rendering with OpenGL.

What we learned

Fragment Shader rendering (using glsl), basic OpenGL features, framebuffering, simple fractal processes

What's next for Fractal Engine

The addition of more fractals. Currently, only two working, so more would be welcomed.

Built With

Share this project:

Updates