Skip to content

A 3 dimensional render engine capable of rendering textured and shaded projections of 3D objects in real time, the likes of which could be used as the graphical basis of a game engine. Data can be read in from OBJ and PNG files. Implemented using Java and Open GL.

Notifications You must be signed in to change notification settings

Tommo56700/3D_Render_Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

CONTROLS
- Click and drag the mouse to rotate the object
- Use the mouse scroll to zoom in/out

HOW TO CHANGE MODELS/TEXTURES:
- At the moment file names are hard coded into the 'RunLoop' class
- You will have to edit line 39 to change the model file, and line 43 to change the texture file
- There are already some pre-exsisting .OBJ model files and .PNG texture files in the resources folder, use these or try your own
- New .OBJ files need to be made in the same format as the ones in currently in the resources folder (they must include surface normals)

About

A 3 dimensional render engine capable of rendering textured and shaded projections of 3D objects in real time, the likes of which could be used as the graphical basis of a game engine. Data can be read in from OBJ and PNG files. Implemented using Java and Open GL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages