Geometry nodes: face average color from image in blender 4

Hi,
I have a problem finding a way to replicate averaging face color sampled from image in geometry nodes (Blender > 3.5 or Blender 4) as in the example below:

All videos I found on YT are about averaging the color for instances but no one is showing how to do this if you are not using instances - for example:

  1. You add geo nodes to a plane with material that has uv image on it.
  2. Then in geo nodes, you add the grid, separate its edges, and scale down the elements to get islands of separated faces.
  3. I would like to apply the average color to each one of them based on the location in relation to the original image that is in the material of original geometry (plane).

Something like this maybe a start,

Hope that helps.

2 Likes