SSAO Pro offers a high-quality, stable and fast version of SSAO for Unity with added features like lighting contribution, distance cutoff with smooth falloff and occlusion color.
Asset Store | Itch.io
Documentation | Website
SSAO (short for Screen-space ambient occlusion) approximates ambient occlusion in realtime. It relies on the depth and normals buffers to darkens creases, holes and surfaces that are close to each other. In real life, such areas tend to block out or occlude ambient light, hence they appear darker.
High Quality
Adds a whole new visual dimension to your scenes using a stable and powerful algorithm.
Optimized
Quality settings, downsampling levels, variable blur quality… Fine-tune the effect to your needs !
Customizable
Wide or sharp radius, intensity, occlusion distance and color, distance falloff… Plenty of settings to tweak !
Full source code included.
Regarding performances compared to Unity’s SSAO using the highest possible quality (LC = Lighting Contribution, DC = Distance Cutoff) :
-
SSAO Pro (High, LC & DC enabled, Downsampling: 1, No Blur) : 0.998ms
-
SSAO Pro (High, LC & DC enabled, Downsampling: 1, Bilateral Blur) : 1.290ms
-
SSAO Pro (High, LC & DC enabled, Downsampling: 2, Bilateral Blur) : 0.507ms
-
Unity SSAO (High, Downsampling: 1, Blur: 0) : 1.130ms
-
Unity SSAO (High, Downsampling: 1, Blur: 1) : 1.692ms
-
Unity SSAO (High, Downsampling: 2, Blur: 1) : 0.990ms
Lower is better. Please note that these numbers will vary from computer to computer depending on their specs.
I also made a quick speed/quality comparison using a variety of setting combinations. You can find it in this post.
Unity 4.5+ Pro or Unity 5.0+ (Personal or Pro) is required. Tested on desktop platforms (DirectX 9, DirectX 11, OpenGL). Although it could potentially work with OpenGL ES 2.0 and 3.0, I wouldn’t recommend using this on mobile devices. It’s a high-end effect, the performance cost would be too expensive for these platforms to handle at a smooth framerate. Even though the shader used in this asset is quite optimized, SSAO in itself still is an expensive effect and requires a powerful computer to run at very high settings.
Models & Textures in screenshots and video by Manufactura K4 and Unity Technologies (not included in the package).












