Leksykon IT › Programowanie › Umbra

Umbra

Programowanie Svenska → Zaktualizowano: 2026-10-27

Fińskie middleware do occlusion cullingu, które z góry ustala, co może co zasłaniać, żeby silnik nie rysował wszystkiego, co jest za ścianami.

Klasyczne podejścia, takie jak drzewa BSP i PVS, zakładają, że poziom zbudowano z zamkniętych pomieszczeń i korytarzy. Umbra, od helsińskiej firmy o tej samej nazwie, przyjmuje dowolną geometrię, wypieka ją przy budowaniu w zwartą bazę przestrzenną, a w czasie działania odpowiada na pytanie „co stąd widać?” szybkim programowym rasteryzerem na CPU — bez czekania na zapytania okluzji z GPU.

Jej najpowszechniejsze wdrożenie jest dziwnie anonimowe: wbudowany occlusion culling Unity to pod spodem Umbra. Każdy, kto kiedykolwiek kliknął Bake w oknie Occlusion, uruchamiał fińskie middleware.

← Wróć do leksykonu