Screen Space AO

Screen space ambient occlusion efficiently approximates the ambient occlusion of you layer in real time. It is independent from the layers complexity and works with dynamic scenes.

  • Independent from scene complexity.
  • No data pre-processing needed.
  • Works with dynamic scenes.
  • Works in the same consistent way for every pixel on the screen.
  • No CPU usage.
  • Rather local and in many cases view-dependent, as it is dependent on adjacent texel depths which may be generated by any geometry whatsoever.
  • Hard to correctly smooth/blur out the noise without bleeding onto objects.
Filter SizeControls the shadows size.
Distance ScaleHow strong the shadows are.
Distance BiasControls distance offset.


The layer which the effect is applied to requires depth prepass for the effect to work. Make sure in your layer's advanced options "disable depth prepass" is unchecked.

Available under certain Qt licenses.
Find out more.