I'm working on a sea anemone, and have an old trick I like to use where I feed an object location (for a static object) into a noise texture to get a hue rotation. In the past, by doing this, I can get new colors for each instance of my object.
However, for the nematocysts (the little tentacles) I'm using geometry nodes, and I've noticed that each instance has its own position being fed into the hue rotation, which is causing unwanted color shifts. (It may be pretty, but it's dead wrong.) Is it possible for me to access the instance parent's location in the shader?
I'm guessing the answer is "no" and I'm going to have to apply the geometry node modifier, but I feel I should check because it would save me a world of time.
What I would be expecting, but with the geometry nodes applied instead of having them available. Note that as it's moved in object mode, the hue shifts.