Skip to content

Sopiro/Java-OpenGL-Renderer

Repository files navigation

OpenGL Renderer in Java

My old OpenGL renderer written in Java using LWJGL.

Demo video: https://www.youtube.com/watch?v=8_maXgH_vU0

Preview

Features

  • 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

References