I'm looking for a similar effect found here:
GN: How to pass an instancer's localized texture color to its instances?
Instead of an image texture, I'd like to use a procedural texture that can be edited.
I'm looking for a similar effect found here:
GN: How to pass an instancer's localized texture color to its instances?
Instead of an image texture, I'd like to use a procedural texture that can be edited.
Possible solution (but there's probably a more elegant one):
As long as you're fine with not using the same material for the plane and the instances, you don't really need to change anything in your geometry nodes.
For your plane, set the material like it is in your screenshot. For the instances, simply copy that material, but add an Object Info node to sample the noise texture at the position of the instance:
You can also encapsulate the Noise Texture, Color Ramp and BSDF into a node group that can be used by your plane and the instances, so they always use the same texture.
Shift
+A
> Add > Texture > Noise Texture. If you don't know how to add nodes in GN, how did you actually planned to do something like that? Since you stated "Using geometry nodes" in the question's title and it didn't seem as if you were wondering how the image texture got in the other solution's nodetree... $\endgroup$