A real-time OpenGL-based raymarcher for rendering 3D fractals using GLSL shaders, including estimation of normals for lighting and a camera system achieved through transformation matrices.
- GLEW - for managing OpenGL function pointers
- GLFW - for creating OpenGL windows and handling input
- OpenGL 3.3+
- A C++17 compatible compiler
Ensure GLEW and GLFW are discoverable by your compiler/linker and your working directory is the project root.
- WASD - Move camera
- Mouse - Look around
- Esc - Exit
