Schubvektorierung
Schubvektorierung refers to a technique used in computer graphics and game development to simulate complex lighting and shadowing effects. It involves calculating and storing the direction of incoming light for each pixel or vertex on a surface. This directional information, often referred to as a "shading vector" or "light vector," is then used to determine how light interacts with the surface, creating realistic highlights and shadows.
The core idea behind Schubvektorierung is to decouple the calculation of light direction from the actual rendering
One common application of Schubvektorierung is in the implementation of normal mapping. Normal maps are textures
Another use case is in advanced shadow rendering techniques, such as shadow mapping. While shadow mapping primarily