it's in official tutorial : Your Fisrt 3D Shader
tutorial is here: https://docs.godotengine.org/en/stable/tutorials/shaders/your_first_shader/your_first_3d_shader.html
In " Interacting with light " it says:
We do that by passing in a second noise texture.
Set this second uniform texture to another NoiseTexture with another FastNoiseLite.

I don't know how to set second one, I successed to set first one.
It seems just have one Shader Parameters, one Noise in Shader Parameters, I don't know how to make it two.
Please help me..

Godot version v4.0


This place can only set one Noise, but the tutorial wants me to create new one?

According to the tutorial, maybe wording my be a bit tricky, I don't know who decide to use such weird way sometimes, sentences & code line:

Instead we will rely on the NoiseTexture again to calculate normals for us. We do that by passing in a second noise texture.
uniform sampler2D normalmap;

the "uniform sampler2D" parameter in the shader code will/should create another slot in the inspector to put a texture into.

godot_new Solved

Do consider sharing your solution with others here, people might find this topic via search engines and I'm sure they'd appreciate to know how you solved it too. 🙂

    Megalomaniak Do consider sharing your solution with others here, people might find this topic via search engines and I'm sure they'd appreciate to know how you solved it too. 🙂

    The most frustrating thing we could ever found with a search engine "hey guys, I've got an issue, please help me" then later "it's ok thanks, I figured it out (or any variation of it)", just that. Not funny when you encounter a similar issue years after (pretty much a true story).