IT-lexicon › Programmeren › Shadow bias

Shadow bias

Programmeren Svenska → Bijgewerkt: 2026-10-26

De dieptecorrectie die vóór de vergelijking met de shadow map wordt opgeteld, zodat oppervlakken zichzelf niet ten onrechte beschaduwen.

Bij shadow mapping wordt voor het hele vlakje dat een texel beslaat één dieptewaarde opgezocht, waardoor hellende geometrie deels achter zijn eigen opgeslagen diepte valt. Het resultaat is gespikkelde shadow acne. Shadow bias duwt de opgeslagen diepte vóór de test iets van het licht af: een constant deel plus een slope-scaled deel, want steile hoeken vragen meer marge dan oppervlakken die recht naar het licht kijken.

Het vakmanschap zit in de dosering. Te weinig bias en de spikkels blijven; te veel en de schaduw komt los van de voet van het object, het zogeheten peter-panning. Een alternatief is normal offset, dat het opzoekpunt langs de oppervlaktenormaal verschuift in plaats van langs de diepte, of het renderen van achterkanten in plaats van voorkanten in de schaduwpass. Het afwegen is het eigenlijke werk, en het werkt door in filtering zoals PCF.

← Terug naar het lexicon