IT-lexikon › Programmering › HBAO

HBAO

Programmering In English → Uppdaterad: 2026-10-25

En skärmrymdsmetod för ambient occlusion som mäter hur mycket himmel varje punkt ser genom att läsa av horisonten i djupbufferten.

Där enkel SSAO bara samplar punkter runt en pixel och räknar hur många som ligger närmare kameran, går HBAO (Horizon-Based Ambient Occlusion) mer fysiskt till väga: för varje pixel marscherar den ut i några riktningar i djupbufferten och hittar den högsta horisontvinkel som skymmer himlen. Integralen över de vinklarna blir occlusionen, vilket ger mjukare och mer korrekta kontaktskuggor i veck och hörn.

Presenterad av Nvidia 2008 (Bavoil med flera). Varianten HBAO+ var ett vanligt grafikval i PC-spel ungefär 2012–2018 innan GTAO tog över som referens.

← Tillbaka till lexikonet