OpenGL implementation of core 3D graphics concepts.
Features:
- HDR rendering: Call-of-Duty:Advanced Warface Bloom implementation + basic tonemapping
- glTF 2.0 model loading and rendering
- Environment mapping
- Cascaded shadow mapping
- Microfacet material model
- Skinning animation (CPU and GPU based)
- Bezier surfaces
git clone --recursive https://github.com/Mafo369/OpenGLDemos.git
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make
./OpenGLDemos
Damaged Helmet
Bloom
Cascaded shadow mapping
Skinning animation
Microfacets
Microfacets modified
Microfacets + texture
Microfacets modified
Lambert