Global Ambient Occlusion Shader, or Global AO, is a Blender addon by Jas9r that adds an ambient occlusion shader to all materials in a project. It was created to address a common issue with Ray Tracing (AO) in EEVEE Next, where objects often appear floaty or ungrounded regardless of the settings. The addon aims for ambient occlusion similar to the previous EEVEE version, giving a more grounded look and greater control over AO strength.
Rather than adding AO shaders to every material by hand, Global AO applies the shader automatically. You can add it to all materials in the scene or only to the materials of selected objects, and remove it at any time with a single click. There's also an option to add a material to objects without material slots, plus a debug mode.
The interface sits in the N-Panel, where you can adjust the strength, number of samples, and distance settings. Global AO is designed for Blender 4.2 and above and is especially useful in the EEVEE Next render engine.