3D C/C++ tutorials -> Projects -> OpenGL 2.1 game engine
Use for personal or educational purposes only. Commercial and other profit uses strictly prohibited. Exploitation of content on a website or in a publication prohibited.
OpenGL features
Requirements
- OpenGL 2.1
- GL_ARB_texture_non_power_of_two
- GL_ARB_depth_texture
- GL_EXT_framebuffer_object
Support
- Trilinear anisotropic texture filtering
- GLSL 1.2 vertex and fragment shaders
- Vertex buffer object
- Frame buffer object
- 3rd person camera
- Normal mapping
- Deferred lighting
- Hard or soft shadows - shadow mapping with randomly rotated kernel filtering (16x)
- Half or full resolution screen space ambient occlusion with randomly rotated kernel sampling (16x)
- 9x9 SSAO blur filter with edge detection
- Antialiasing consisting of an edge detection algorithm and a simple blur filter
Download
opengl_21_game_engine.zip
Gallery
|