This was a brief project done to gain more familiarity with graphics programming. I implemented a simple lighting system in OpenGL that had support for soft shadows using PCF (percentage closer filtering).

The shadow map was generated in real time and could cast shadows over other objects.