Course: CS300 (Graphics)
Used Tech: Self-made Native C++ and OpenGL engine.
This video showcases my work on three different projects that worked with real time lighting in an incremental manner.
First part shows the implementation of simple lights in OpenGL. These lights can be point, spot or directional lights.
Second part demonstrates the normal mapping technique that allows to fake extra geometry where none exists.
Last part explains a method to make a spotlight render shadows.