My old OpenGL renderer written in Java using LWJGL.
Demo video: https://www.youtube.com/watch?v=8_maXgH_vU0
- Forward rendering
 - Blinn-Phong lighting model
 - Classical Lightmaps(Diffuse map, Specular map)
 - Bump mapping 
- normal mapping
 - parallax occlusion mapping
 
 - Lights 
- Directional light
 - Point light
 
 - Gamma correction, tone mapping
 - Stencil outlining
 - Post processing stage
 - Mipmaping/ Anisotropic filtering
 - Model loading 
- OBJ parser
 - Assimp loader
 
 - Shadow mapping
 - Skybox
 - Terrain generation
 - Skeletal animation
 
