IT-lexikon › Programmering › Ordningsoberoende transparens (OIT)

Ordningsoberoende transparens (OIT)

Programmering In English → Uppdaterad: 2026-10-25

Samlingsnamnet för tekniker som renderar genomskinliga ytor korrekt utan att först sortera dem bakifrån och fram.

Vanlig alfablandning är ordningsberoende: resultatet av att lägga lager på lager beror på i vilken följd de ritas, så genomskinlig geometri måste normalt sorteras bakifrån. Det fungerar dåligt när ytor skär varandra eller när ett enskilt objekt överlappar sig självt — då finns ingen korrekt sorteringsordning alls — och sorteringen kostar dessutom per bildruta.

OIT löser det på pixelnivå. Depth peeling (Cass Everitt, 2001) skalar fram ett genomskinligt lager i taget. Per-pixel-länkade listor samlar alla fragment i en punkt och blandar dem i rätt ordning efteråt — en modern variant av Carpenters A-buffer från 1984. Weighted blended OIT (McGuire och Bavoil, 2013) struntar i exakt ordning och viktar i stället bidragen efter djup, vilket är approximativt men billigt. Alla bygger på korrekt förmultiplicerad alfa.

← Tillbaka till lexikonet