Skip to content

JuxhinDB/Jay3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jay3D README (20/10/2014)

Update

I most probably won't continue working on this anytime soon. May continue it in the future depending on how I am with other projects.

Just a personal project to start working on a functional 3D engine using OpenGL/LWJGL.

README will be updated after I actually start implementing demos to test lighting, shaders etc. to pick out bugs and features.

Guide

  1. You will also need Java installed on your computer of use.

  2. In order to use this engine you must have LWJGL downloaded and libraries imported into the project.

  • You need to also set the VM options to direct it to the LWJGL natives according to your OS of choice using -Djava.library.path= "Path/LWJGL/Natives/MyOS" (put your actual path)

ADDED:

  • A functional forward rendering pipeline
  • Mesh Model loader(only supports .obj right now)
  • Basic temporary shaders(will implement proper ones later)
  • Full VBO/IBO Mesh rendering implemented
  • Bunch of other stuff that I forgot to document, feel free to check the commits
  • Added free camera movement
  • Added textures and texture loader
  • Added lighting(Exclude mapping, haven't done that yet)
  • Pointlights, Spotlights, Ambient lights

To Add (Will add more in the future):

  • Normal mapping
  • Parallex mapping
  • Physics engine

About

3D Game Engine project using LWJGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published