What I'd like to do is for every point generated on the mesh, store geometry data at that point to be used per instance.
As a test, I'm trying to store the normals of a sphere I'm using as points and setting the instances material color to that value. Every instance should store the normal at the point on the geometry so theoretically, outputting that value should be a solid color (the same color at that point on the source geometry.
Storing the normal as an attribute works as intended for coloring the sphere but I don't see a way to store the data per point. Storing it using the instance geometry just stores the instance normal, as expected.
The result: I'm not sure if this is possible and if its not it would be interesting to know why. Thanks!