ShaderPixel is a 42 project. It's a fragment shader museum using OpenGL and C++ and a custom game engine. Most of the shader use raymarching.
video démo https://www.youtube.com/watch?v=ThAawNuKSpk
Just git clone and run make
.
git clone https://github.com/jloro/ShaderPixel.git
And run ./ShaderPixel
.
=== COMMANDS ===
WASD : move camera
SPACE/L-CTRL : Move camera up and down
L-SHIFT : Move faster
R : Recompile shader
0-5 : Post processing filter
keypad - + : Change offset of filter 3-5
ESC : Quit
3D mandelbulb with hard shadows and Ambiant Occlusion
3D mandelbox
Menger sponge
Volumetric cloud with volumetric light
Volumetric cloud
Marble using volumetric raymarching
A window to another world
Koch Snowflake using renderbuffer