Skip to content

AlexJMohr/graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alex Mohr Graphics

3D OpenGL graphics project. See the Features section below.

Click here for a video of what is currently implemented.

Dependencies

  • Java 10 (lower versions might work)
  • LWJGL 3.2.1

Features/Todo

  • Model Loading
  • Textures
  • Normal Maps
  • Basic Lighting (single light source)
  • Advanced Lighting
    • Directional Light
    • Point Light
    • Spot Light
    • Multiple Lights
  • Entity/Component system
  • Shadows
  • Skeletal Animation
  • Particles
  • 2D Font Rendering
  • Sky Box

Build and run

./gradlew build
./gradlew run

Press 1, 2, 3, and 4 to change shaders to unlit, lit, textured, and normal mapped respectively.

About

OpenGL Graphics Samples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published