IT-lexicon › Programmeren › SSAO (screen-space ambient occlusion)

SSAO (screen-space ambient occlusion)

Programmeren Svenska → Bijgewerkt: 2026-10-24

Een benadering van ambient occlusion in schermruimte die hoeken en contactpunten verdonkert op basis van alleen de dieptebuffer.

Echte ambient occlusion — hoeveel omringende geometrie diffuus licht in elk punt blokkeert — is duur om vooraf te berekenen. De truc van Crytek, uitgebracht in Crysis in 2007, was het in realtime schatten uit alleen de dieptebuffer: per pixel worden nabije dieptes bemonsterd, en wat ervoor ligt wijst op een nabije blokkerende structuur. Het effect geeft de zachte contactschaduwen waardoor objecten verankerd lijken in plaats van te zweven. Omdat het in schermruimte werkt, mist het occluders buiten beeld of achter andere objecten en geeft het vaak halo's; latere varianten (HBAO, GTAO) verfijnden dat. Als postprocess is het bijna overal te vinden, omdat het goedkoop veel waargenomen diepte oplevert.

← Terug naar het lexicon