How to get the rgb value of a material's input from a point in 3d space without rendering?

If I have a co-ordinate for a point in 3d space, how can I get the unrendered pixel value of a specific image texture or procedural texture which is in that location? For example if I have an object out of camera, but i’d like to get the value of whatever texture/procedural texture is plugged into the material which is used on the face in that 3d location.

a python solution would be great.

This isn’t possible, AFAIK. This stuff is handled in Blender/Cycles, and it’s not visible to Python.

1 Like