Ambient occlusion (окружающее затенение, AO) отличается от локальных методов затенения тем, что является глобальным методом. 12
При использовании локальных методов, например затенения по Фонгу, яркость каждой точки объекта зависит только от самого объекта. 17 При ambient occlusion же освещённость в каждой точке зависит от других объектов сцены. 16
Процесс вычисления ambient occlusion заключается в построении лучей, исходящих из точки поверхности во всех направлениях, с последующей их проверкой на пересечение с другими объектами. 12 Лучи, достигшие фона или «неба», увеличивают яркость поверхности, а лучи, пересекающие другие объекты, не добавляют яркости. 12
В результате точки, окружённые большим количеством геометрии, отрисовываются как более тёмные, а точки с малым количеством геометрии в видимой полусфере — светлыми. 12