Ambient Occlusion is a fairly new technique for realtime lighting that produces an extra layer of realism to current ambient lighting. Ambient lighting in the fixed function pipeline currently means that a standard colour is applied over a mesh, without taking the actually geometry of the mesh into account. With ambient occlusion, some areas appear darker than others.