AOV on everything

I created an AOV for point position but it only applies to the shader where I created the AOV. How can I create an AOV that will apply to everything in the scene, because I’m certainly not going to make on per shader. I thought I could work if I create it in the world shading area but it didn’t.

Instead of using AOV, try creating just one special material which outputs the point position as an emitter. Then create a new view layer and use that material as the “Material Override”. This will make everything use that material.

2 Likes

Sounds like a case for the “Material Override” in the View Layer Properties.

Just create a new material with the Input > Geometry > Position connected to emission

image
and then create a new View Layer and in the Material Override select the new material:

image

1 Like

Ok, I can’t both give you the Solution check mark so I chose the latter on because of the images :wink:

Seriously, thanks guy, I should have thought about it.

1 Like

Thanks for being so kind! It’s a shame there’s only one single solution :wink:

Well, there’s one, it’s easy and it works. That’s all I care about. :slight_smile:

1 Like