A collection of visual effects, rendering techniques, and small samples to experiment with OpenGL. Note that code simplicity is preferred, and abstractions over raw OpenGL calls are hence kept to a minimum.
- Glad
- GLFW
- GLM
- Dear ImGui
- STB (
stb_image.h
,stb_image_write.h
) - tinyobjloader
GPU-Driven Particles |
---|
A simulation of 20+ million particles based on simple Newtonian dynamics on the GPU. |
GLSL Path Tracing |
---|
A real-time path tracer implemented in a GLSL shader program complete with visual de-noising, customizable material properties, and a physically-based camera model with HDR tonemapping and depth of field. |