top of page
point.png

Point Light Shadows

Project Status             Finished

Project Type               College / Solo Project

Project Duration        ~3 Weeks

Software Used           Visual Studio

Languages Used       C++

Primary Role(s)           Graphics Programmer

About Point Light Shadows

This project was created for an Advanced Graphics class.  I expanded upon our learning of shadow maps, which had previously only covered directional lighting, and made shadow mapping that also worked with point light shadows.  This allowed the shadows to be cast in any and all directions.

Systems Mechanics

Depth Cubemaps

The crux of how this project works is using a depth cube map.  I take the depth of each object compared to point light, and generate six faces of a cube around it.  Any objects whose depth overlap each other will have a shadow cast on the farther object.

depthmap.png

Other Information

Other Contributors

N/A

​

My Contributions

I programmed everything...

​

Link To Project

https://github.com/NickTDev/PointLightShadows

bottom of page