Now that we’ve discussed the virtual light sources we use to illuminate a computer generated scene, let’s examine different approaches to simulating shadows. Note that these shadowing techniques are designed for use with rasterization-based, realtime rendering techniques. Ray tracing (which we’ll discuss in another lecture) introduces yet another way of simulating shadows.
In this lecture, we examine projection shadows and shadow volumes for context, and then see how modern shadow mapping works.
Full series: https://youtube.com/playlist?list=PLlWgYfV78e0lRd_k8RXTBYZUlq4q3D62X