rss twitter github github youtube mail steam steam itchio c++ c c# Unity android SFML facebook spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora opengl unreal engine Nintendo Switch
Graphics Engine

I started this project to learn rendering techniques and to be familiar with shaders programming using GLSL.

Developped in C++ with OpenGL, the code can compile on Windows, Mac and Linux.
The engine use phong shading and it’s possible to add multiple point lights, spot lights and directional lights.

On the following video there is a red point light, a green spotlight and a white directional light.
Download on GitHub
The implementation of a Cascade Shadow Mapping is in progress.
We can notice three areas in the video:
- The red area which is the nearest from the camera with the most accurate shadow
- The green area in the middle which have less accurate shadow
- The blue area which is the farthest and thus the lowest shadow quality