屏幕空间环境光屏蔽(Screen Space Ambient Occlusion,SSAO)一种用于在计算机图形中实时实现近似环境光屏蔽效果的渲染技术。由Vladimir Kajalin于在
Crytek工作的时候开发,该算法作为像素着色器,通过分析场景中纹理的深度值缓冲来实现,可以近似地表现出物体在环境光下产生的阴影。首次使用该特效的是2007年由
Crytek开发的电脑游戏
Crysis。
SSAO是一个纯粹的图形渲染技术,也可以看成是一个算法。SSAO通过采样像素周围的信息,并进行简单的深度值对比来计算物体身上环境光照无法到达的范围,从而可以近似地表现出物体身上在环境光照下产生的轮廓阴影。可以利用“逐像素场景深度计算”技术计算得出的深度值直接参与运算。