Lessico IT › Programmazione › SSAO (screen-space ambient occlusion)

SSAO (screen-space ambient occlusion)

Programmazione Svenska → Aggiornato: 2026-10-24

Un'approssimazione nello spazio schermo dell'ambient occlusion che scurisce incavi e punti di contatto usando soltanto il depth buffer.

La vera ambient occlusion, cioè quanto la geometria circostante blocca la luce diffusa in ogni punto, è costosa da precalcolare. Il trucco di Crytek, distribuito con Crysis nel 2007, fu stimarla in tempo reale dal solo depth buffer: per ogni pixel si campionano le profondità vicine, e quelle che stanno davanti indicano un occlusore prossimo. L'effetto aggiunge le ombre di contatto morbide che fanno sembrare gli oggetti appoggiati anziché fluttuanti. Essendo nello spazio schermo, ignora gli occlusori fuori inquadratura o nascosti da altri e tende a creare aloni, difetti che varianti successive (HBAO, GTAO) hanno attenuato. Resta quasi universale come post-processing perché regala molta profondità percepita a basso costo.

← Torna al lessico