A modern OpenGL 3D rendering engine. The idea behind it is to be very simple to use: no weird abstraction layers, janky variable names, or massive 2000+ line classes. It's primarily a playground for me to implement (or at least try :P) different graphics programming techniques. Progress has been slow since I'm juggling full-time Univesity studies, work, and trying to be physically active. Eventually, I want to create a "scene-based" engine, where you can load up some model(s), add some fancy lights, and virtually explore it.
bash install-deps-ubuntu.sh
make
cd build/
./MP-APS
Anti-aliased wireframe rendering:
Physically Based Rendering:
Image Based Lighting (IBL):
Bloom:
(OLD VERSION) CPU-based terrain generation using Perlin noise:
#include
directives in shaders.