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