Passing noise seed to a shader

Godot Version 4.3

Passing noise seed to a shader

I have a noise texture in a shader which has a seed parameter.

I want to be able to reuse the shader for different objects with different noise seeds.

So I need to be able to pass the seed to the shader.

But the seed is inside the noise texture definition, so I can’t pass it the parameter.

Can you make the noise texture Unique or Local To Scene?

Yes, but it’s still inside the shader, so I can’t set the seed in the scene, nor can I set it in the shader.

Oh like in the GLSL? Can you make it a uniform float seed;? Please go ahead and paste the GLSL or part of the code if not