IT-lexicon › Hardware › Z-prepass

Z-prepass

Hardware Svenska → Bijgewerkt: 2026-10-24

De hele scène eerst alleen op diepte renderen, zonder kleur, zodat de tweede pass elke pixel precies één keer shadet.

Zware fragment shaders voor niets laten draaien is duur als pixels worden overschreven (zie overdraw). Een z-prepass tekent de geometrie eerst zonder kleuruitvoer en vult alleen de z-buffer. In de kleurpass staat de dieptetest op “gelijk”, zodat per pixel alleen het voorste oppervlak doorkomt en de shader één keer draait.

De prijs is dat de geometrie tweemaal wordt aangeleverd, dus het loont wanneer shading duur is en geometrie goedkoop — typisch bij forward rendering met veel lichtbronnen. Deferred shading lost hetzelfde over-shadingprobleem op een andere manier op en heeft zelden een prepass nodig.

← Terug naar het lexicon