I'm fairly new to both blender and geonodes (coming from TouchDesigner / AE) and this seems like it should be a pretty easy thing to do but I am having a lot of trouble figuring it out.
I am using geo-nodes to instance a large number of planes, on those planes is a material playing back a video with an alpha channel. I am trying to get the offset of the video to be different either for each instance or simply just at different Z-depth, however the offset control on the image texture node doesn't have a link to it. I tried some other methods like using drivers but the more I looked at it the more it just seemed like even if the offset changed it was going to apply globally to all the planes, not as they are instanced.
I have seen a couple of posts doing something similar with image sequences where each instance shows a single image in progression, but I am trying to get each to playback an entire video, just offset from each other. I have also seen some answers to get instance data to the shader graph by realizing them, but I am unable to figure out how to put those things together so that the material is different for each instance or set of instances.
The only noob solution I've found is to just make different materials for each set of instances but I'd end up with around 100 materials. Any insight would be appreciated.