Skip to content

3D Mandelbulb viewer rendered with a ray marching algorithm implementation

Notifications You must be signed in to change notification settings

TobiasBerman/raymarching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raymarching

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.

Dependencies

  • 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.

Controls

  • WASD - Move camera
  • Mouse - Look around
  • Esc - Exit

Screenshots

Mandelbulb screenshot

About

3D Mandelbulb viewer rendered with a ray marching algorithm implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published