Ambient Occlusion node not showing effect on the surface itself [EEVEE]

TL;DR: How do I get the ambient occlusion’s shadow to appear underneath the green rings, projecting to the surface it’s on? As of now, I’ve only managed to get AO on the green ring itself only

image

Hi, I’m following a tutorial on using the ambient occlusion node, link here. Towards 9:02, the instructor is clearly able to apply AO on the cube (the textured walls) and the surface it’s on, being the plane.

Unfortunately, for the case of my mesh, while I’m able to directly apply AO on the green rings by copying their setup, I can’t apply it on the white surface it’s on. I might be overthinking this, but how would I be able to combine it with the principled BSDF as well?

(Green Rings)

(White Surface)

Thank you in advance.

What version of Blender?
In 4.2 they replaced Eevee with a newer version, and lots of things have been replaced, removed or need another workflow to get the same result.

Hi, are these two object joint together? I Think it only works on the other surface if they are joint.

One material is an emissive and the other is a principled shader. This means you will need way different settings for each and won’t be able to work both of them together.

If your green emissive is how you want it, then you need to work on making the AO more visible on the white material. First thing I notice, you have a mix node that’s blending the AO with white, weakening it. Maybe start by removing / reducing that?

1 Like