IT-lexicon › Programmeren › Orderonafhankelijke transparantie

Orderonafhankelijke transparantie

Programmeren Svenska → Bijgewerkt: 2026-10-25

De verzamelnaam voor technieken die transparante oppervlakken correct renderen zonder ze eerst van achter naar voren te sorteren.

Gewone alpha blending is volgordeafhankelijk: laag op laag stapelen geeft een resultaat dat afhangt van de tekenvolgorde, dus transparante geometrie moet normaal van achter naar voren worden gesorteerd. Dat faalt zodra oppervlakken elkaar snijden of één object zichzelf overlapt, want dan bestaat er helemaal geen juiste volgorde, en het sorteren kost bovendien elk frame tijd.

OIT lost het per pixel op. Depth peeling (Cass Everitt, 2001) pelt telkens één transparante laag af. Per-pixel linked lists verzamelen alle fragmenten op een punt en mengen ze achteraf op volgorde, een moderne variant van Carpenters A-buffer uit 1984. Weighted blended OIT (McGuire en Bavoil, 2013) geeft de exacte volgorde op en weegt bijdragen naar diepte: bij benadering, maar goedkoop. Alle varianten vragen om correcte premultiplied alpha.

← Terug naar het lexicon