Graphics Engine

07 Jan 2012

OpenGL based simple graphics engine with support for dynamic lights and specularity

Overview

Repository

A fun side project I used to play around with 3D graphics - using OpenGL’s rendering pipelines, writing shaders and handling lighting. The goal was to learn more about 3D math for graphics programming as well as design something that would be fairly extensible in the future (eg. to implement DirectX support).

The engine can render fairly simple scenes with lighting & shading enabled. For shadows it uses shadowmaps, but also includes a phong reflection model to render surface reflections. All of the rendering is handled via a proper vertex and pixel shader pipeline with shaders written in GLSL.

Demo

Start searching

Enter keywords to search articles.