Back To Explore

Shadow Map

8 tasks
Start

This module is designed for developers who want to master the art of shadow creation in computer graphics. You will learn how to create and use shadow maps to generate realistic shadows, and explore supporting techniques to enhance shadow quality. Each topic includes theoretical material and a practical task that can be completed directly on the website.

What you'll learn

  • how to construct view and projection matrices for accurate 3D rendering.
  • what a render pass is and how it is used in the graphics pipeline.
  • how to create shadow maps and use them to generate shadows in 3D scenes.
  • the role of the depth buffer in managing object visibility based on distance.
  • algorithms for improving shadow quality, such as bias, PCF (Percentage Closer Filtering), dithering, and depth buffer techniques.

Why is this important?

Creating realistic shadows is crucial for adding depth and realism to 3D scenes. Understanding how to generate and optimize shadows allows developers to create scenes with accurate light and shadow distribution, making objects appear more three-dimensional and lifelike.

Need Help?

If you encounter any questions or difficulties during the course, we are always ready to assist! Reach out for support and ask questions in our discord channel, and we will respond as quickly as possible.