I found this post that pretty much covers what I am asking about, Is there some way to map different image textures to instances of linked duplicates?
but my problem is that I have duplicate objects at different scaling and I want them to all share the same material - but of course that material is rendered at scaling related to the object size, not a consistent size across all of the duplicates.
Short of creating different shaders for each scale size, is there a way (maybe geometry nodes) to have blender formulaically scale material size consistently to duplicated object size?
Here are two duplicated rock objects with the same Shader node, but the scale is different because the object size is different. I want the shader scale to NOT change across the duplicate scaling. I thought maybe applying all transforms might help but I can't do that with dups.
Also checked Geometry and Object Info nodes but neither holds scaling/objects size info to be used as a scale factor




