Leksykon IT › Programowanie › Weighted blended OIT (WBOIT)

Weighted blended OIT (WBOIT)

Programowanie Svenska → Zaktualizowano: 2026-10-26

Przybliżenie przezroczystości niezależnej od kolejności, które waży każdy fragment głębią i miesza addytywnie, więc sortowanie nie jest potrzebne.

Poprawna przezroczystość wymaga mieszania fragmentów od tyłu do przodu, czyli sortowania na piksel — kosztownego i niewygodnego. Morgan McGuire i Louis Bavoil zaproponowali w 2013 roku (JCGT) skrót: nadać każdemu fragmentowi wagę malejącą z głębią, zsumować kolor i wagę w dwóch buforach i na końcu podzielić. Sortowanie jest zbędne, a kolejność przesyłania nie ma znaczenia.

Wynik nie jest fizycznie dokładny — blisko siebie leżące, nakładające się warstwy mogą wyglądać źle — ale dla dymu, cząsteczek i szkła zwykle wystarcza i jest wyjątkowo tani. W przeciwieństwie do depth peelingu, który jest poprawny, lecz kosztuje jeden przebieg na warstwę, WBOIT wymaga jednego przebiegu.

← Wróć do leksykonu