/3D-gameEngine-v2

New game engine

Primary LanguageJava

3D-gameEngine-v2

Few screenshots: (Ignore the Pydev evnironment - I forgot to switch the Eclipse view)

Day skybox: Screenshot Night skybox: Screenshot Water shader: Screenshot Particle system: Screenshot Normal Mapped surface (note that the specularity changes across the surface): Screenshot

Some interesting stuff I found while doing this:

GTA V graphics http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/

Doom 3 src https://github.com/id-Software/DOOM-3

Doom 3 src review http://fabiensanglard.net/doom3/

Doom graphics http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/

Doom Engine review http://fabiensanglard.net/doomIphone/doomClassicRenderer.php

Shaders https://thebookofshaders.com/00/

bennybox https://www.youtube.com/channel/UCnlpv-hhcsAtEHKR2y2fW4Q

Mega texture rendering (SIGGRAPH 2009) by ID tech http://s09.idav.ucdavis.edu/talks/05-JP_id_Tech_5_Challenges.pdf

Distance Field Text rendering (SIGGRAPH 2007) by Valve: http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf